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='/home/lib/mock/dist-ocs23-base-build-309985-32267/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=983gid=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 Wrote: /builddir/build/SRPMS/nodejs-18.20.8-1.ocs23.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='/home/lib/mock/dist-ocs23-base-build-309985-32267/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=983gid=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 Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.zsed4n + umask 022 + cd /builddir/build/BUILD + cd /builddir/build/BUILD + rm -rf node-v18.20.8 + /usr/lib/rpm/rpmuncompress -x /builddir/build/SOURCES/node-v18.20.8.tar.gz + STATUS=0 + '[' 0 -ne 0 ']' + cd node-v18.20.8 + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w . + /usr/lib/rpm/rpmuncompress /builddir/build/SOURCES/nodejs18-fixed-CVE-2024-52811.patch + /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch -f + /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/brotli + rm -rf deps/v8/third_party/jinja2 + rm -rf tools/inspector_protocol/jinja2 + pfiles=($(grep -rl python)) ++ grep -rl python + '[' -f /usr/bin/pathfix3.11.py ']' + pathfix=/usr/bin/pathfix3.11.py + '[' -z s ']' + shebang_flags=-kas + /usr/bin/pathfix3.11.py -pni /usr/bin/python3 -kas Makefile android-configure test/fixtures/wpt/common/security-features/README.md test/fixtures/wpt/common/README.md test/parallel/test-stdio-closed.js test/parallel/test-child-process-set-blocking.js test/pseudo-tty/no_dropped_stdio.js test/pseudo-tty/pseudo-tty.status test/pseudo-tty/test-stderr-stdout-handle-sigwinch.js test/pseudo-tty/no_interleaved_stdio.js test/pummel/test-child-process-spawn-loop.js src/inspector/node_inspector.gypi node.gyp common.gypi configure tools/gyp_node.py tools/run-valgrind.py tools/gyp/test_gyp.py tools/gyp/.github/workflows/Python_tests.yml tools/gyp/.github/workflows/node-gyp.yml tools/gyp/.github/workflows/release-please.yml tools/gyp/pyproject.toml tools/gyp/gyp tools/gyp/README.md tools/gyp/pylib/gyp/flock_tool.py tools/gyp/pylib/gyp/common.py tools/gyp/pylib/gyp/xcodeproj_file.py tools/gyp/pylib/gyp/generator/msvs.py tools/gyp/pylib/gyp/generator/msvs_test.py tools/gyp/pylib/gyp/generator/ninja.py tools/gyp/pylib/gyp/generator/xcode.py tools/gyp/pylib/gyp/generator/ninja_test.py tools/gyp/pylib/gyp/generator/xcode_test.py tools/gyp/pylib/gyp/generator/make.py tools/gyp/pylib/gyp/MSVSVersion.py tools/gyp/pylib/gyp/input.py tools/gyp/pylib/gyp/mac_tool.py tools/gyp/pylib/gyp/input_test.py tools/gyp/pylib/gyp/common_test.py tools/gyp/pylib/gyp/win_tool.py tools/gyp/pylib/gyp/easy_xml_test.py tools/gyp/pylib/gyp/msvs_emulation.py tools/gyp/pylib/gyp/MSVSSettings_test.py tools/gyp/pylib/gyp/xml_fix.py tools/gyp/pylib/gyp/__init__.py tools/gyp/pylib/packaging/specifiers.py tools/gyp/pylib/packaging/_manylinux.py tools/gyp/pylib/packaging/_parser.py tools/gyp/pylib/packaging/_tokenizer.py tools/gyp/pylib/packaging/metadata.py tools/gyp/pylib/packaging/markers.py tools/gyp/pylib/packaging/tags.py tools/gyp/CHANGELOG.md tools/gyp/tools/emacs/gyp.el tools/gyp/tools/emacs/testdata/media.gyp.fontified tools/gyp/tools/emacs/testdata/media.gyp tools/gyp/tools/pretty_sln.py tools/gyp/tools/pretty_vcproj.py tools/gyp/tools/pretty_gyp.py tools/gyp/tools/graphviz.py tools/gyp/.gitignore tools/gyp/gyp.bat tools/gyp/gyp_main.py tools/checkimports.py tools/install.py tools/mkssldef.py tools/test-v8.bat tools/js2c.py tools/v8-json-to-junit.py tools/compress_json.py tools/utils.py tools/icu/icu-generic.gyp tools/icu/shrink-icu-src.py tools/icu/icutrim.py tools/specialize_node_d.py tools/genv8constants.py tools/test.py tools/configure.d/nodedownload.py tools/msvs/install_tools/install_tools.bat tools/msvs/find_python.cmd tools/pseudo-tty.py tools/inspector_protocol/convert_protocol_to_json.py tools/inspector_protocol/roll.py tools/inspector_protocol/markupsafe/get_markupsafe.sh tools/inspector_protocol/markupsafe/README.chromium tools/inspector_protocol/markupsafe/__init__.py tools/inspector_protocol/concatenate_protocols.py tools/inspector_protocol/check_protocol_compatibility.py tools/inspector_protocol/code_generator.py tools/v8/node_common.py tools/v8/fetch_deps.py tools/v8_gypfiles/v8.gyp tools/v8_gypfiles/inspector.gypi tools/v8_gypfiles/toolchain.gypi tools/bootstrap/windows_boxstarter tools/zos/sdwrap.py deps/uv/tools/make_dist_html.py deps/uv/.readthedocs.yaml deps/uv/ChangeLog deps/uv/LINKS.md deps/nghttp2/lib/Makefile.in deps/nghttp2/lib/includes/Makefile.in deps/openssl/openssl/fuzz/helper.py deps/openssl/openssl/apps/ct_log_list.cnf deps/base64/base64/lib/tables/table_enc_12bit.py deps/v8/infra/testing/README.md deps/v8/infra/testing/PRESUBMIT.py deps/v8/infra/mb/PRESUBMIT.py deps/v8/DEPS deps/v8/bazel/requirements.txt deps/v8/.vpython3 deps/v8/WORKSPACE deps/v8/.vpython deps/v8/gni/protoc.py deps/v8/gni/proto_library.gni deps/v8/BUILD.gn deps/v8/BUILD.bazel deps/v8/src/objects/intl-objects.cc deps/v8/tools/gen-inlining-tests.py deps/v8/tools/wasm/code-size-factors.py deps/v8/tools/disasm.py deps/v8/tools/chrome/linux_perf.py deps/v8/tools/try_perf.py deps/v8/tools/run_perf.py deps/v8/tools/v8_presubmit.py deps/v8/tools/wasm-compilation-hints/inject-compilation-hints.py deps/v8/tools/wasm-compilation-hints/wasm-objdump-compilation-hints.py deps/v8/tools/wasm-compilation-hints/wasm.py deps/v8/tools/get_landmines.py deps/v8/tools/dev/gen-tags.py deps/v8/tools/dev/v8gen.py deps/v8/tools/dev/update-compile-commands.py deps/v8/tools/dev/gm.py deps/v8/tools/generate-builtins-tests.py deps/v8/tools/v8windbg/copy-prereqs.py deps/v8/tools/ll_prof.py deps/v8/tools/run-clang-tidy.py deps/v8/tools/ignition/bytecode_dispatches_report.py deps/v8/tools/ignition/linux_perf_bytecode_annotate.py deps/v8/tools/ignition/linux_perf_report.py deps/v8/tools/callstats.py deps/v8/tools/PRESUBMIT.py deps/v8/tools/compare_torque_output.py deps/v8/tools/run-num-fuzzer.py deps/v8/tools/unittests/v8_presubmit_test.py deps/v8/tools/unittests/run_perf_test.py deps/v8/tools/unittests/predictable_wrapper_test.py deps/v8/tools/unittests/run_tests_test.py deps/v8/tools/unittests/testdata/d8_mocked2.py deps/v8/tools/unittests/testdata/expected_test_results1.json deps/v8/tools/unittests/testdata/results_processor.py deps/v8/tools/unittests/testdata/predictable_mocked.py deps/v8/tools/unittests/testdata/expected_test_results2.json deps/v8/tools/unittests/testdata/d8_mocked1.py deps/v8/tools/unittests/compare_torque_output_test.py deps/v8/tools/unittests/__init__.py deps/v8/tools/torque/format-torque.py deps/v8/tools/generate-header-include-checks.py deps/v8/tools/BUILD.gn deps/v8/tools/sanitizers/sancov_merger.py deps/v8/tools/sanitizers/sancov_formatter_test.py deps/v8/tools/sanitizers/sancov_formatter.py deps/v8/tools/sanitizers/sanitize_pcs.py deps/v8/tools/locs.py deps/v8/tools/find-commit-for-patch.py deps/v8/tools/callstats.html deps/v8/tools/dump-cpp.py deps/v8/tools/snapshot/asm_to_inline_asm.py deps/v8/tools/bigint-tester.py deps/v8/tools/jsfunfuzz/fuzz-harness.sh deps/v8/tools/gen-keywords-gen-h.py deps/v8/tools/regexp-sequences.py deps/v8/tools/turbolizer-perf.py deps/v8/tools/find_depot_tools.py deps/v8/tools/gdbinit deps/v8/tools/cppgc/gen_cmake.py deps/v8/tools/cppgc/gen_cmake_test.py deps/v8/tools/gen-v8-gn.py deps/v8/tools/android-run.py deps/v8/tools/release/auto_roll.py deps/v8/tools/release/filter_build_files.py deps/v8/tools/release/PRESUBMIT.py deps/v8/tools/release/auto_push.py deps/v8/tools/release/list_deprecated.py deps/v8/tools/release/test_mergeinfo.py deps/v8/tools/release/mergeinfo.py deps/v8/tools/release/script_test.py deps/v8/tools/release/test_scripts.py deps/v8/tools/release/merge_to_branch.py deps/v8/tools/release/create_release.py deps/v8/tools/release/git_recipes.py deps/v8/tools/release/roll_merge.py deps/v8/tools/release/common_includes.py deps/v8/tools/gen-postmortem-metadata.py deps/v8/tools/adb-d8.py deps/v8/tools/run-wasm-api-tests.py deps/v8/tools/objdump-v8 deps/v8/tools/debug_helper/gen-heap-constants.py deps/v8/tools/turbolizer/README.md deps/v8/tools/perf-compare.py deps/v8/tools/stats-viewer.py deps/v8/tools/update-object-macros-undef.py deps/v8/tools/heap-stats/README.md deps/v8/tools/gc-nvp-to-csv.py deps/v8/tools/vim/ninja-build.vim deps/v8/tools/generate-runtime-call-stats.py deps/v8/tools/gcmole/run-gcmole.py deps/v8/tools/gcmole/package.sh deps/v8/tools/gcmole/README deps/v8/tools/gcmole/gcmole.py deps/v8/tools/fuzz-harness.sh deps/v8/tools/generate_shim_headers/generate_shim_headers.py deps/v8/tools/grokdump.py deps/v8/tools/process-wasm-compilation-times.py deps/v8/tools/gc-nvp-trace-processor.py deps/v8/tools/v8heapconst.py deps/v8/tools/predictable_wrapper.py deps/v8/tools/clusterfuzz/foozzie/v8_foozzie.py deps/v8/tools/clusterfuzz/foozzie/v8_foozzie_test.py deps/v8/tools/clusterfuzz/foozzie/v8_commands.py deps/v8/tools/clusterfuzz/js_fuzzer/README.md deps/v8/tools/clusterfuzz/js_fuzzer/tools/workbench.py deps/v8/tools/clusterfuzz/js_fuzzer/tools/minimize.py deps/v8/tools/clusterfuzz/js_fuzzer/tools/run_one.py deps/v8/tools/clusterfuzz/js_fuzzer/tools/fuzz_one.py deps/v8/tools/clusterfuzz/js_fuzzer/foozzie_launcher.py deps/v8/tools/avg.py deps/v8/tools/run.py deps/v8/tools/mb/PRESUBMIT.py deps/v8/tools/mb/docs/design_spec.md deps/v8/tools/mb/docs/user_guide.md deps/v8/tools/mb/mb.py deps/v8/tools/mb/mb_test.py deps/v8/tools/mb/mb.bat deps/v8/tools/mb/mb deps/v8/tools/callstats.py.vpython deps/v8/tools/eval_gc_nvp.py deps/v8/tools/__init__.py deps/v8/tools/testrunner/PRESUBMIT.py deps/v8/tools/testrunner/local/fake_testsuite/testcfg.py deps/v8/tools/testrunner/local/statusfile_test.py deps/v8/tools/testrunner/local/pool_test.py deps/v8/tools/testrunner/local/utils.py deps/v8/tools/testrunner/local/testsuite_test.py deps/v8/tools/testrunner/local/pool.py deps/v8/tools/testrunner/testproc/variant_test.py deps/v8/tools/testrunner/testproc/util.py deps/v8/tools/testrunner/testproc/sequence_test.py deps/v8/tools/testrunner/testproc/util_test.py deps/v8/tools/testrunner/testproc/shard_test.py deps/v8/tools/testrunner/standard_runner.py deps/v8/tools/testrunner/num_fuzzer.py deps/v8/.gn deps/v8/third_party/test262-harness/README.md deps/v8/third_party/test262-harness/test/test_test262.py deps/v8/third_party/test262-harness/test/README.md deps/v8/third_party/test262-harness/test/test_common.py deps/v8/third_party/test262-harness/test/test_monkeyYaml.py deps/v8/third_party/test262-harness/test/test_parseTestRecord.py deps/v8/third_party/test262-harness/src/test262.py deps/v8/third_party/test262-harness/src/_monkeyYaml.py deps/v8/third_party/test262-harness/src/parseTestRecord.py deps/v8/third_party/markupsafe/get_markupsafe.sh deps/v8/third_party/markupsafe/README.chromium deps/v8/third_party/markupsafe/__init__.py deps/v8/third_party/inspector_protocol/convert_protocol_to_json.py deps/v8/third_party/inspector_protocol/roll.py deps/v8/third_party/inspector_protocol/crdtp/dispatch.h deps/v8/third_party/inspector_protocol/concatenate_protocols.py deps/v8/third_party/inspector_protocol/check_protocol_compatibility.py deps/v8/third_party/inspector_protocol/code_generator.py deps/v8/third_party/ittapi/README.md deps/v8/third_party/ittapi/buildall.py deps/v8/third_party/v8/builtins/array-sort.tq deps/v8/third_party/v8/builtins/LICENSE deps/npm/node_modules/node-gyp/gyp/test_gyp.py deps/npm/node_modules/node-gyp/gyp/pyproject.toml deps/npm/node_modules/node-gyp/gyp/gyp deps/npm/node_modules/node-gyp/gyp/pylib/gyp/flock_tool.py deps/npm/node_modules/node-gyp/gyp/pylib/gyp/common.py deps/npm/node_modules/node-gyp/gyp/pylib/gyp/xcodeproj_file.py deps/npm/node_modules/node-gyp/gyp/pylib/gyp/generator/msvs.py deps/npm/node_modules/node-gyp/gyp/pylib/gyp/generator/msvs_test.py deps/npm/node_modules/node-gyp/gyp/pylib/gyp/generator/ninja.py deps/npm/node_modules/node-gyp/gyp/pylib/gyp/generator/xcode.py deps/npm/node_modules/node-gyp/gyp/pylib/gyp/generator/ninja_test.py deps/npm/node_modules/node-gyp/gyp/pylib/gyp/generator/xcode_test.py deps/npm/node_modules/node-gyp/gyp/pylib/gyp/generator/make.py deps/npm/node_modules/node-gyp/gyp/pylib/gyp/MSVSVersion.py deps/npm/node_modules/node-gyp/gyp/pylib/gyp/input.py deps/npm/node_modules/node-gyp/gyp/pylib/gyp/mac_tool.py deps/npm/node_modules/node-gyp/gyp/pylib/gyp/input_test.py deps/npm/node_modules/node-gyp/gyp/pylib/gyp/common_test.py deps/npm/node_modules/node-gyp/gyp/pylib/gyp/win_tool.py deps/npm/node_modules/node-gyp/gyp/pylib/gyp/easy_xml_test.py deps/npm/node_modules/node-gyp/gyp/pylib/gyp/msvs_emulation.py deps/npm/node_modules/node-gyp/gyp/pylib/gyp/MSVSSettings_test.py deps/npm/node_modules/node-gyp/gyp/pylib/gyp/xml_fix.py deps/npm/node_modules/node-gyp/gyp/pylib/gyp/__init__.py deps/npm/node_modules/node-gyp/gyp/pylib/packaging/specifiers.py deps/npm/node_modules/node-gyp/gyp/pylib/packaging/_manylinux.py deps/npm/node_modules/node-gyp/gyp/pylib/packaging/_parser.py deps/npm/node_modules/node-gyp/gyp/pylib/packaging/_tokenizer.py deps/npm/node_modules/node-gyp/gyp/pylib/packaging/metadata.py deps/npm/node_modules/node-gyp/gyp/pylib/packaging/markers.py deps/npm/node_modules/node-gyp/gyp/pylib/packaging/tags.py deps/npm/node_modules/node-gyp/gyp/gyp.bat deps/npm/node_modules/node-gyp/gyp/gyp_main.py deps/npm/node_modules/node-gyp/README.md deps/npm/node_modules/node-gyp/release-please-config.json deps/npm/node_modules/node-gyp/CHANGELOG.md deps/npm/node_modules/node-gyp/lib/configure.js deps/npm/node_modules/node-gyp/lib/find-python.js deps/npm/node_modules/node-gyp/lib/node-gyp.js deps/npm/node_modules/node-gyp/lib/build.js deps/npm/node_modules/node-gyp/lib/create-config-gypi.js deps/npm/node_modules/spdx-license-ids/index.json configure.py doc/contributing/maintaining/maintaining-icu.md doc/contributing/maintaining/maintaining-the-build-files.md doc/contributing/collaborator-guide.md doc/api/report.json doc/api/all.html doc/api/report.html doc/api/report.md doc/api/all.json doc/changelogs/CHANGELOG_V4.md doc/changelogs/CHANGELOG_V10.md doc/changelogs/CHANGELOG_V13.md doc/changelogs/CHANGELOG_V7.md doc/changelogs/CHANGELOG_V14.md doc/changelogs/CHANGELOG_IOJS.md doc/changelogs/CHANGELOG_V6.md doc/changelogs/CHANGELOG_V16.md doc/changelogs/CHANGELOG_V11.md doc/changelogs/CHANGELOG_V9.md doc/changelogs/CHANGELOG_V5.md doc/changelogs/CHANGELOG_V12.md doc/changelogs/CHANGELOG_ARCHIVE.md doc/changelogs/CHANGELOG_V17.md doc/changelogs/CHANGELOG_V15.md doc/changelogs/CHANGELOG_V18.md doc/changelogs/CHANGELOG_V8.md BUILDING.md vcbuild.bat Makefile: no change android-configure: no change test/fixtures/wpt/common/security-features/README.md: no change test/fixtures/wpt/common/README.md: no change test/parallel/test-stdio-closed.js: no change test/parallel/test-child-process-set-blocking.js: no change test/pseudo-tty/no_dropped_stdio.js: no change test/pseudo-tty/pseudo-tty.status: no change test/pseudo-tty/test-stderr-stdout-handle-sigwinch.js: no change test/pseudo-tty/no_interleaved_stdio.js: no change test/pummel/test-child-process-spawn-loop.js: no change src/inspector/node_inspector.gypi: no change node.gyp: no change common.gypi: no change configure: no change tools/gyp_node.py: updating tools/run-valgrind.py: updating tools/gyp/test_gyp.py: updating tools/gyp/.github/workflows/Python_tests.yml: no change tools/gyp/.github/workflows/node-gyp.yml: no change tools/gyp/.github/workflows/release-please.yml: no change tools/gyp/pyproject.toml: no change tools/gyp/gyp: no change tools/gyp/README.md: no change tools/gyp/pylib/gyp/flock_tool.py: updating tools/gyp/pylib/gyp/common.py: no change tools/gyp/pylib/gyp/xcodeproj_file.py: no change tools/gyp/pylib/gyp/generator/msvs.py: no change tools/gyp/pylib/gyp/generator/msvs_test.py: updating tools/gyp/pylib/gyp/generator/ninja.py: no change tools/gyp/pylib/gyp/generator/xcode.py: no change tools/gyp/pylib/gyp/generator/ninja_test.py: updating tools/gyp/pylib/gyp/generator/xcode_test.py: updating tools/gyp/pylib/gyp/generator/make.py: no change tools/gyp/pylib/gyp/MSVSVersion.py: no change tools/gyp/pylib/gyp/input.py: no change tools/gyp/pylib/gyp/mac_tool.py: updating tools/gyp/pylib/gyp/input_test.py: updating tools/gyp/pylib/gyp/common_test.py: updating tools/gyp/pylib/gyp/win_tool.py: updating tools/gyp/pylib/gyp/easy_xml_test.py: updating tools/gyp/pylib/gyp/msvs_emulation.py: no change tools/gyp/pylib/gyp/MSVSSettings_test.py: updating tools/gyp/pylib/gyp/xml_fix.py: no change tools/gyp/pylib/gyp/__init__.py: updating tools/gyp/pylib/packaging/specifiers.py: no change tools/gyp/pylib/packaging/_manylinux.py: no change tools/gyp/pylib/packaging/_parser.py: no change tools/gyp/pylib/packaging/_tokenizer.py: no change tools/gyp/pylib/packaging/metadata.py: no change tools/gyp/pylib/packaging/markers.py: no change tools/gyp/pylib/packaging/tags.py: no change tools/gyp/CHANGELOG.md: no change tools/gyp/tools/emacs/gyp.el: no change tools/gyp/tools/emacs/testdata/media.gyp.fontified: no change tools/gyp/tools/emacs/testdata/media.gyp: no change tools/gyp/tools/pretty_sln.py: updating tools/gyp/tools/pretty_vcproj.py: updating tools/gyp/tools/pretty_gyp.py: updating tools/gyp/tools/graphviz.py: updating tools/gyp/.gitignore: no change tools/gyp/gyp.bat: no change tools/gyp/gyp_main.py: updating tools/checkimports.py: updating tools/install.py: updating tools/mkssldef.py: updating tools/test-v8.bat: no change tools/js2c.py: updating tools/v8-json-to-junit.py: updating tools/compress_json.py: updating tools/utils.py: no change tools/icu/icu-generic.gyp: no change tools/icu/shrink-icu-src.py: updating tools/icu/icutrim.py: updating tools/specialize_node_d.py: updating tools/genv8constants.py: updating tools/test.py: updating tools/configure.d/nodedownload.py: updating tools/msvs/install_tools/install_tools.bat: no change tools/msvs/find_python.cmd: no change tools/pseudo-tty.py: updating tools/inspector_protocol/convert_protocol_to_json.py: updating tools/inspector_protocol/roll.py: updating tools/inspector_protocol/markupsafe/get_markupsafe.sh: no change tools/inspector_protocol/markupsafe/README.chromium: no change tools/inspector_protocol/markupsafe/__init__.py: no change tools/inspector_protocol/concatenate_protocols.py: updating tools/inspector_protocol/check_protocol_compatibility.py: updating tools/inspector_protocol/code_generator.py: updating tools/v8/node_common.py: updating tools/v8/fetch_deps.py: updating tools/v8_gypfiles/v8.gyp: no change tools/v8_gypfiles/inspector.gypi: no change tools/v8_gypfiles/toolchain.gypi: no change tools/bootstrap/windows_boxstarter: no change tools/zos/sdwrap.py: updating deps/uv/tools/make_dist_html.py: updating deps/uv/.readthedocs.yaml: no change deps/uv/ChangeLog: no change deps/uv/LINKS.md: no change deps/nghttp2/lib/Makefile.in: no change deps/nghttp2/lib/includes/Makefile.in: no change deps/openssl/openssl/fuzz/helper.py: updating deps/openssl/openssl/apps/ct_log_list.cnf: no change deps/base64/base64/lib/tables/table_enc_12bit.py: updating deps/v8/infra/testing/README.md: no change deps/v8/infra/testing/PRESUBMIT.py: no change deps/v8/infra/mb/PRESUBMIT.py: no change deps/v8/DEPS: no change deps/v8/bazel/requirements.txt: no change deps/v8/.vpython3: no change deps/v8/WORKSPACE: no change deps/v8/.vpython: no change deps/v8/gni/protoc.py: updating deps/v8/gni/proto_library.gni: no change deps/v8/BUILD.gn: no change deps/v8/BUILD.bazel: no change deps/v8/src/objects/intl-objects.cc: no change deps/v8/tools/gen-inlining-tests.py: updating deps/v8/tools/wasm/code-size-factors.py: updating deps/v8/tools/disasm.py: updating deps/v8/tools/chrome/linux_perf.py: updating deps/v8/tools/try_perf.py: updating deps/v8/tools/run_perf.py: updating deps/v8/tools/v8_presubmit.py: updating deps/v8/tools/wasm-compilation-hints/inject-compilation-hints.py: updating deps/v8/tools/wasm-compilation-hints/wasm-objdump-compilation-hints.py: updating deps/v8/tools/wasm-compilation-hints/wasm.py: updating deps/v8/tools/get_landmines.py: updating deps/v8/tools/dev/gen-tags.py: updating deps/v8/tools/dev/v8gen.py: updating deps/v8/tools/dev/update-compile-commands.py: updating deps/v8/tools/dev/gm.py: updating deps/v8/tools/generate-builtins-tests.py: updating deps/v8/tools/v8windbg/copy-prereqs.py: updating deps/v8/tools/ll_prof.py: updating deps/v8/tools/run-clang-tidy.py: updating deps/v8/tools/ignition/bytecode_dispatches_report.py: updating deps/v8/tools/ignition/linux_perf_bytecode_annotate.py: updating deps/v8/tools/ignition/linux_perf_report.py: updating deps/v8/tools/callstats.py: updating deps/v8/tools/PRESUBMIT.py: no change deps/v8/tools/compare_torque_output.py: updating deps/v8/tools/run-num-fuzzer.py: updating deps/v8/tools/unittests/v8_presubmit_test.py: updating deps/v8/tools/unittests/run_perf_test.py: updating deps/v8/tools/unittests/predictable_wrapper_test.py: updating deps/v8/tools/unittests/run_tests_test.py: updating deps/v8/tools/unittests/testdata/d8_mocked2.py: updating deps/v8/tools/unittests/testdata/expected_test_results1.json: no change deps/v8/tools/unittests/testdata/results_processor.py: updating deps/v8/tools/unittests/testdata/predictable_mocked.py: updating deps/v8/tools/unittests/testdata/expected_test_results2.json: no change deps/v8/tools/unittests/testdata/d8_mocked1.py: updating deps/v8/tools/unittests/compare_torque_output_test.py: updating deps/v8/tools/unittests/__init__.py: updating deps/v8/tools/torque/format-torque.py: updating deps/v8/tools/generate-header-include-checks.py: updating deps/v8/tools/BUILD.gn: no change deps/v8/tools/sanitizers/sancov_merger.py: updating deps/v8/tools/sanitizers/sancov_formatter_test.py: no change deps/v8/tools/sanitizers/sancov_formatter.py: updating deps/v8/tools/sanitizers/sanitize_pcs.py: updating deps/v8/tools/locs.py: updating deps/v8/tools/find-commit-for-patch.py: updating deps/v8/tools/callstats.html: no change deps/v8/tools/dump-cpp.py: updating deps/v8/tools/snapshot/asm_to_inline_asm.py: updating deps/v8/tools/bigint-tester.py: updating deps/v8/tools/jsfunfuzz/fuzz-harness.sh: no change deps/v8/tools/gen-keywords-gen-h.py: updating deps/v8/tools/regexp-sequences.py: updating deps/v8/tools/turbolizer-perf.py: no change deps/v8/tools/find_depot_tools.py: no change deps/v8/tools/gdbinit: no change deps/v8/tools/cppgc/gen_cmake.py: updating deps/v8/tools/cppgc/gen_cmake_test.py: updating deps/v8/tools/gen-v8-gn.py: updating deps/v8/tools/android-run.py: updating deps/v8/tools/release/auto_roll.py: updating deps/v8/tools/release/filter_build_files.py: updating deps/v8/tools/release/PRESUBMIT.py: no change deps/v8/tools/release/auto_push.py: updating deps/v8/tools/release/list_deprecated.py: updating deps/v8/tools/release/test_mergeinfo.py: updating deps/v8/tools/release/mergeinfo.py: updating deps/v8/tools/release/script_test.py: updating deps/v8/tools/release/test_scripts.py: updating deps/v8/tools/release/merge_to_branch.py: updating deps/v8/tools/release/create_release.py: updating deps/v8/tools/release/git_recipes.py: updating deps/v8/tools/release/roll_merge.py: updating deps/v8/tools/release/common_includes.py: updating deps/v8/tools/gen-postmortem-metadata.py: updating deps/v8/tools/adb-d8.py: updating deps/v8/tools/run-wasm-api-tests.py: updating deps/v8/tools/objdump-v8: updating deps/v8/tools/debug_helper/gen-heap-constants.py: updating deps/v8/tools/turbolizer/README.md: no change deps/v8/tools/perf-compare.py: updating deps/v8/tools/stats-viewer.py: updating deps/v8/tools/update-object-macros-undef.py: updating deps/v8/tools/heap-stats/README.md: no change deps/v8/tools/gc-nvp-to-csv.py: updating deps/v8/tools/vim/ninja-build.vim: no change deps/v8/tools/generate-runtime-call-stats.py: updating deps/v8/tools/gcmole/run-gcmole.py: updating deps/v8/tools/gcmole/package.sh: no change deps/v8/tools/gcmole/README: no change deps/v8/tools/gcmole/gcmole.py: updating deps/v8/tools/fuzz-harness.sh: no change deps/v8/tools/generate_shim_headers/generate_shim_headers.py: updating deps/v8/tools/grokdump.py: updating deps/v8/tools/process-wasm-compilation-times.py: updating deps/v8/tools/gc-nvp-trace-processor.py: updating deps/v8/tools/v8heapconst.py: updating deps/v8/tools/predictable_wrapper.py: updating deps/v8/tools/clusterfuzz/foozzie/v8_foozzie.py: updating deps/v8/tools/clusterfuzz/foozzie/v8_foozzie_test.py: updating deps/v8/tools/clusterfuzz/foozzie/v8_commands.py: no change deps/v8/tools/clusterfuzz/js_fuzzer/README.md: no change deps/v8/tools/clusterfuzz/js_fuzzer/tools/workbench.py: updating deps/v8/tools/clusterfuzz/js_fuzzer/tools/minimize.py: updating deps/v8/tools/clusterfuzz/js_fuzzer/tools/run_one.py: updating deps/v8/tools/clusterfuzz/js_fuzzer/tools/fuzz_one.py: updating deps/v8/tools/clusterfuzz/js_fuzzer/foozzie_launcher.py: updating deps/v8/tools/avg.py: updating deps/v8/tools/run.py: updating deps/v8/tools/mb/PRESUBMIT.py: no change deps/v8/tools/mb/docs/design_spec.md: no change deps/v8/tools/mb/docs/user_guide.md: no change deps/v8/tools/mb/mb.py: updating deps/v8/tools/mb/mb_test.py: updating deps/v8/tools/mb/mb.bat: no change deps/v8/tools/mb/mb: no change deps/v8/tools/callstats.py.vpython: no change deps/v8/tools/eval_gc_nvp.py: updating deps/v8/tools/__init__.py: updating deps/v8/tools/testrunner/PRESUBMIT.py: no change deps/v8/tools/testrunner/local/fake_testsuite/testcfg.py: updating deps/v8/tools/testrunner/local/statusfile_test.py: updating deps/v8/tools/testrunner/local/pool_test.py: updating deps/v8/tools/testrunner/local/utils.py: no change deps/v8/tools/testrunner/local/testsuite_test.py: updating deps/v8/tools/testrunner/local/pool.py: updating deps/v8/tools/testrunner/testproc/variant_test.py: updating deps/v8/tools/testrunner/testproc/util.py: updating deps/v8/tools/testrunner/testproc/sequence_test.py: updating deps/v8/tools/testrunner/testproc/util_test.py: updating deps/v8/tools/testrunner/testproc/shard_test.py: updating deps/v8/tools/testrunner/standard_runner.py: updating deps/v8/tools/testrunner/num_fuzzer.py: updating deps/v8/.gn: no change deps/v8/third_party/test262-harness/README.md: no change deps/v8/third_party/test262-harness/test/test_test262.py: updating deps/v8/third_party/test262-harness/test/README.md: no change deps/v8/third_party/test262-harness/test/test_common.py: updating deps/v8/third_party/test262-harness/test/test_monkeyYaml.py: updating deps/v8/third_party/test262-harness/test/test_parseTestRecord.py: updating deps/v8/third_party/test262-harness/src/test262.py: updating deps/v8/third_party/test262-harness/src/_monkeyYaml.py: updating deps/v8/third_party/test262-harness/src/parseTestRecord.py: updating deps/v8/third_party/markupsafe/get_markupsafe.sh: no change deps/v8/third_party/markupsafe/README.chromium: no change deps/v8/third_party/markupsafe/__init__.py: no change deps/v8/third_party/inspector_protocol/convert_protocol_to_json.py: updating deps/v8/third_party/inspector_protocol/roll.py: updating deps/v8/third_party/inspector_protocol/crdtp/dispatch.h: no change deps/v8/third_party/inspector_protocol/concatenate_protocols.py: updating deps/v8/third_party/inspector_protocol/check_protocol_compatibility.py: updating deps/v8/third_party/inspector_protocol/code_generator.py: updating deps/v8/third_party/ittapi/README.md: no change deps/v8/third_party/ittapi/buildall.py: no change deps/v8/third_party/v8/builtins/array-sort.tq: no change deps/v8/third_party/v8/builtins/LICENSE: no change deps/npm/node_modules/node-gyp/gyp/test_gyp.py: updating deps/npm/node_modules/node-gyp/gyp/pyproject.toml: no change deps/npm/node_modules/node-gyp/gyp/gyp: no change deps/npm/node_modules/node-gyp/gyp/pylib/gyp/flock_tool.py: updating deps/npm/node_modules/node-gyp/gyp/pylib/gyp/common.py: no change deps/npm/node_modules/node-gyp/gyp/pylib/gyp/xcodeproj_file.py: no change deps/npm/node_modules/node-gyp/gyp/pylib/gyp/generator/msvs.py: no change deps/npm/node_modules/node-gyp/gyp/pylib/gyp/generator/msvs_test.py: updating deps/npm/node_modules/node-gyp/gyp/pylib/gyp/generator/ninja.py: no change deps/npm/node_modules/node-gyp/gyp/pylib/gyp/generator/xcode.py: no change deps/npm/node_modules/node-gyp/gyp/pylib/gyp/generator/ninja_test.py: updating deps/npm/node_modules/node-gyp/gyp/pylib/gyp/generator/xcode_test.py: updating deps/npm/node_modules/node-gyp/gyp/pylib/gyp/generator/make.py: no change deps/npm/node_modules/node-gyp/gyp/pylib/gyp/MSVSVersion.py: no change deps/npm/node_modules/node-gyp/gyp/pylib/gyp/input.py: no change deps/npm/node_modules/node-gyp/gyp/pylib/gyp/mac_tool.py: updating deps/npm/node_modules/node-gyp/gyp/pylib/gyp/input_test.py: updating deps/npm/node_modules/node-gyp/gyp/pylib/gyp/common_test.py: updating deps/npm/node_modules/node-gyp/gyp/pylib/gyp/win_tool.py: updating deps/npm/node_modules/node-gyp/gyp/pylib/gyp/easy_xml_test.py: updating deps/npm/node_modules/node-gyp/gyp/pylib/gyp/msvs_emulation.py: no change deps/npm/node_modules/node-gyp/gyp/pylib/gyp/MSVSSettings_test.py: updating deps/npm/node_modules/node-gyp/gyp/pylib/gyp/xml_fix.py: no change deps/npm/node_modules/node-gyp/gyp/pylib/gyp/__init__.py: updating deps/npm/node_modules/node-gyp/gyp/pylib/packaging/specifiers.py: no change deps/npm/node_modules/node-gyp/gyp/pylib/packaging/_manylinux.py: no change deps/npm/node_modules/node-gyp/gyp/pylib/packaging/_parser.py: no change deps/npm/node_modules/node-gyp/gyp/pylib/packaging/_tokenizer.py: no change deps/npm/node_modules/node-gyp/gyp/pylib/packaging/metadata.py: no change deps/npm/node_modules/node-gyp/gyp/pylib/packaging/markers.py: no change deps/npm/node_modules/node-gyp/gyp/pylib/packaging/tags.py: no change deps/npm/node_modules/node-gyp/gyp/gyp.bat: no change deps/npm/node_modules/node-gyp/gyp/gyp_main.py: updating deps/npm/node_modules/node-gyp/README.md: no change deps/npm/node_modules/node-gyp/release-please-config.json: no change deps/npm/node_modules/node-gyp/CHANGELOG.md: no change deps/npm/node_modules/node-gyp/lib/configure.js: no change deps/npm/node_modules/node-gyp/lib/find-python.js: no change deps/npm/node_modules/node-gyp/lib/node-gyp.js: no change deps/npm/node_modules/node-gyp/lib/build.js: no change deps/npm/node_modules/node-gyp/lib/create-config-gypi.js: no change deps/npm/node_modules/spdx-license-ids/index.json: no change configure.py: no change doc/contributing/maintaining/maintaining-icu.md: no change doc/contributing/maintaining/maintaining-the-build-files.md: no change doc/contributing/collaborator-guide.md: no change doc/api/report.json: no change doc/api/all.html: no change doc/api/report.html: no change doc/api/report.md: no change doc/api/all.json: no change doc/changelogs/CHANGELOG_V4.md: no change doc/changelogs/CHANGELOG_V10.md: no change doc/changelogs/CHANGELOG_V13.md: no change doc/changelogs/CHANGELOG_V7.md: no change doc/changelogs/CHANGELOG_V14.md: no change doc/changelogs/CHANGELOG_IOJS.md: no change doc/changelogs/CHANGELOG_V6.md: no change doc/changelogs/CHANGELOG_V16.md: no change doc/changelogs/CHANGELOG_V11.md: no change doc/changelogs/CHANGELOG_V9.md: no change doc/changelogs/CHANGELOG_V5.md: no change doc/changelogs/CHANGELOG_V12.md: no change doc/changelogs/CHANGELOG_ARCHIVE.md: no change doc/changelogs/CHANGELOG_V17.md: no change doc/changelogs/CHANGELOG_V15.md: no change doc/changelogs/CHANGELOG_V18.md: no change doc/changelogs/CHANGELOG_V8.md: no change BUILDING.md: no change vcbuild.bat: no change Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.VOFZJf + RPM_EC=0 ++ jobs -p + exit 0 + umask 022 + cd /builddir/build/BUILD + CFLAGS='-O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection' + export CFLAGS + CXXFLAGS='-O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection' + export CXXFLAGS + FFLAGS='-O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/lib64/gfortran/modules' + export FFLAGS + FCFLAGS='-O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -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/OpenCloudOS/OpenCloudOS-hardened-ld -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.20.8 + export CC=gcc + CC=gcc + export CXX=g++ + CXX=g++ + export NODE_GYP_FORCE_PYTHON=/usr/bin/python3 + NODE_GYP_FORCE_PYTHON=/usr/bin/python3 + extra_cflags=(-D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3) + export 'CFLAGS=-O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3' 'CXXFLAGS=-O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3' + CFLAGS='-O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3' + CXXFLAGS='-O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3' + export 'LDFLAGS=-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-ld -Wl,--build-id=sha1' + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-ld -Wl,--build-id=sha1' + /usr/bin/python3 configure.py --ninja --enable-lto --prefix=/usr --shared --libdir=lib64 --shared-openssl --openssl-is-fips --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/ninja -v -j32 -C out/Release ninja: Entering directory `out/Release' [1/2643] gcc -MMD -MF obj/deps/v8/third_party/zlib/v8_zlib.cpu_features.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -c ../../deps/v8/third_party/zlib/cpu_features.c -o obj/deps/v8/third_party/zlib/v8_zlib.cpu_features.o ../../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); | ^~~~~~~~~~~~~~~~~~~ [2/2643] gcc -MMD -MF obj/deps/v8/third_party/zlib/v8_zlib.gzclose.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -c ../../deps/v8/third_party/zlib/gzclose.c -o obj/deps/v8/third_party/zlib/v8_zlib.gzclose.o [3/2643] gcc -MMD -MF obj/deps/v8/third_party/zlib/v8_zlib.uncompr.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -c ../../deps/v8/third_party/zlib/uncompr.c -o obj/deps/v8/third_party/zlib/v8_zlib.uncompr.o [4/2643] gcc -MMD -MF obj/deps/v8/third_party/zlib/v8_zlib.zutil.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -c ../../deps/v8/third_party/zlib/zutil.c -o obj/deps/v8/third_party/zlib/v8_zlib.zutil.o [5/2643] gcc -MMD -MF obj/deps/v8/third_party/zlib/v8_zlib.compress.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -c ../../deps/v8/third_party/zlib/compress.c -o obj/deps/v8/third_party/zlib/v8_zlib.compress.o [6/2643] gcc -MMD -MF obj/deps/v8/third_party/zlib/v8_zlib.adler32.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -c ../../deps/v8/third_party/zlib/adler32.c -o obj/deps/v8/third_party/zlib/v8_zlib.adler32.o [7/2643] g++ -MMD -MF obj/deps/v8/third_party/zlib/google/v8_zlib.compression_utils_portable.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -c ../../deps/v8/third_party/zlib/google/compression_utils_portable.cc -o obj/deps/v8/third_party/zlib/google/v8_zlib.compression_utils_portable.o [8/2643] gcc -MMD -MF obj/deps/v8/third_party/zlib/v8_zlib.crc32.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -c ../../deps/v8/third_party/zlib/crc32.c -o obj/deps/v8/third_party/zlib/v8_zlib.crc32.o [9/2643] gcc -MMD -MF obj/deps/v8/third_party/zlib/v8_zlib.gzlib.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -c ../../deps/v8/third_party/zlib/gzlib.c -o obj/deps/v8/third_party/zlib/v8_zlib.gzlib.o [10/2643] gcc -MMD -MF obj/deps/v8/third_party/zlib/v8_zlib.gzread.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -c ../../deps/v8/third_party/zlib/gzread.c -o obj/deps/v8/third_party/zlib/v8_zlib.gzread.o [11/2643] gcc -MMD -MF obj/deps/v8/third_party/zlib/v8_zlib.inftrees.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -c ../../deps/v8/third_party/zlib/inftrees.c -o obj/deps/v8/third_party/zlib/v8_zlib.inftrees.o [12/2643] gcc -MMD -MF obj/deps/v8/third_party/zlib/v8_zlib.gzwrite.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -c ../../deps/v8/third_party/zlib/gzwrite.c -o obj/deps/v8/third_party/zlib/v8_zlib.gzwrite.o [13/2643] gcc -MMD -MF obj/deps/v8/third_party/zlib/v8_zlib.inffast.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -c ../../deps/v8/third_party/zlib/inffast.c -o obj/deps/v8/third_party/zlib/v8_zlib.inffast.o [14/2643] gcc -MMD -MF obj/deps/v8/third_party/zlib/v8_zlib.infback.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -c ../../deps/v8/third_party/zlib/infback.c -o obj/deps/v8/third_party/zlib/v8_zlib.infback.o [15/2643] g++ -MMD -MF obj/deps/v8/src/base/v8_libbase.once.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -c ../../deps/v8/src/base/once.cc -o obj/deps/v8/src/base/v8_libbase.once.o [16/2643] gcc -MMD -MF obj/deps/v8/third_party/zlib/v8_zlib.trees.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -c ../../deps/v8/third_party/zlib/trees.c -o obj/deps/v8/third_party/zlib/v8_zlib.trees.o [17/2643] g++ -MMD -MF obj/deps/v8/src/base/v8_libbase.functional.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -c ../../deps/v8/src/base/functional.cc -o obj/deps/v8/src/base/v8_libbase.functional.o [18/2643] g++ -MMD -MF obj/deps/v8/src/base/v8_libbase.cpu.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -c ../../deps/v8/src/base/cpu.cc -o obj/deps/v8/src/base/v8_libbase.cpu.o [19/2643] g++ -MMD -MF obj/deps/v8/src/base/numbers/v8_libbase.diy-fp.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -c ../../deps/v8/src/base/numbers/diy-fp.cc -o obj/deps/v8/src/base/numbers/v8_libbase.diy-fp.o [20/2643] g++ -MMD -MF obj/deps/v8/src/base/v8_libbase.bits.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -c ../../deps/v8/src/base/bits.cc -o obj/deps/v8/src/base/v8_libbase.bits.o [21/2643] g++ -MMD -MF obj/deps/v8/src/base/v8_libbase.division-by-constant.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -c ../../deps/v8/src/base/division-by-constant.cc -o obj/deps/v8/src/base/v8_libbase.division-by-constant.o [22/2643] gcc -MMD -MF obj/deps/v8/third_party/zlib/v8_zlib.inflate.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -c ../../deps/v8/third_party/zlib/inflate.c -o obj/deps/v8/third_party/zlib/v8_zlib.inflate.o [23/2643] g++ -MMD -MF obj/deps/v8/src/base/numbers/v8_libbase.cached-powers.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -c ../../deps/v8/src/base/numbers/cached-powers.cc -o obj/deps/v8/src/base/numbers/v8_libbase.cached-powers.o [24/2643] gcc -MMD -MF obj/deps/v8/third_party/zlib/v8_zlib.deflate.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -c ../../deps/v8/third_party/zlib/deflate.c -o obj/deps/v8/third_party/zlib/v8_zlib.deflate.o [25/2643] g++ -MMD -MF obj/deps/v8/src/base/v8_libbase.file-utils.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -c ../../deps/v8/src/base/file-utils.cc -o obj/deps/v8/src/base/v8_libbase.file-utils.o [26/2643] g++ -MMD -MF obj/deps/v8/src/base/numbers/v8_libbase.dtoa.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -c ../../deps/v8/src/base/numbers/dtoa.cc -o obj/deps/v8/src/base/numbers/v8_libbase.dtoa.o [27/2643] rm -f obj/tools/v8_gypfiles/libv8_zlib.a && ar rcsT obj/tools/v8_gypfiles/libv8_zlib.a obj/deps/v8/third_party/zlib/v8_zlib.adler32.o obj/deps/v8/third_party/zlib/v8_zlib.compress.o obj/deps/v8/third_party/zlib/v8_zlib.cpu_features.o obj/deps/v8/third_party/zlib/v8_zlib.crc32.o obj/deps/v8/third_party/zlib/v8_zlib.deflate.o obj/deps/v8/third_party/zlib/v8_zlib.gzclose.o obj/deps/v8/third_party/zlib/v8_zlib.gzlib.o obj/deps/v8/third_party/zlib/v8_zlib.gzread.o obj/deps/v8/third_party/zlib/v8_zlib.gzwrite.o obj/deps/v8/third_party/zlib/v8_zlib.infback.o obj/deps/v8/third_party/zlib/v8_zlib.inffast.o obj/deps/v8/third_party/zlib/v8_zlib.inflate.o obj/deps/v8/third_party/zlib/v8_zlib.inftrees.o obj/deps/v8/third_party/zlib/v8_zlib.trees.o obj/deps/v8/third_party/zlib/v8_zlib.uncompr.o obj/deps/v8/third_party/zlib/v8_zlib.zutil.o obj/deps/v8/third_party/zlib/google/v8_zlib.compression_utils_portable.o [28/2643] g++ -MMD -MF obj/deps/v8/src/base/debug/v8_libbase.stack_trace.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -c ../../deps/v8/src/base/debug/stack_trace.cc -o obj/deps/v8/src/base/debug/v8_libbase.stack_trace.o [29/2643] g++ -MMD -MF obj/deps/v8/src/base/numbers/v8_libbase.fast-dtoa.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -c ../../deps/v8/src/base/numbers/fast-dtoa.cc -o obj/deps/v8/src/base/numbers/v8_libbase.fast-dtoa.o [30/2643] g++ -MMD -MF obj/deps/v8/src/base/platform/v8_libbase.condition-variable.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -c ../../deps/v8/src/base/platform/condition-variable.cc -o obj/deps/v8/src/base/platform/v8_libbase.condition-variable.o [31/2643] g++ -MMD -MF obj/deps/v8/src/base/platform/v8_libbase.mutex.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -c ../../deps/v8/src/base/platform/mutex.cc -o obj/deps/v8/src/base/platform/v8_libbase.mutex.o [32/2643] g++ -MMD -MF obj/deps/v8/src/base/v8_libbase.strings.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -c ../../deps/v8/src/base/strings.cc -o obj/deps/v8/src/base/v8_libbase.strings.o [33/2643] g++ -MMD -MF obj/deps/v8/src/base/v8_libbase.sys-info.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -c ../../deps/v8/src/base/sys-info.cc -o obj/deps/v8/src/base/v8_libbase.sys-info.o [34/2643] g++ -MMD -MF obj/deps/v8/src/base/platform/v8_libbase.semaphore.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -c ../../deps/v8/src/base/platform/semaphore.cc -o obj/deps/v8/src/base/platform/v8_libbase.semaphore.o [35/2643] g++ -MMD -MF obj/deps/v8/src/base/v8_libbase.page-allocator.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -c ../../deps/v8/src/base/page-allocator.cc -o obj/deps/v8/src/base/v8_libbase.page-allocator.o [36/2643] g++ -MMD -MF obj/deps/v8/src/base/v8_libbase.bounded-page-allocator.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -c ../../deps/v8/src/base/bounded-page-allocator.cc -o obj/deps/v8/src/base/v8_libbase.bounded-page-allocator.o [37/2643] g++ -MMD -MF obj/deps/v8/src/base/sanitizer/v8_libbase.lsan-virtual-address-space.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -c ../../deps/v8/src/base/sanitizer/lsan-virtual-address-space.cc -o obj/deps/v8/src/base/sanitizer/v8_libbase.lsan-virtual-address-space.o [38/2643] g++ -MMD -MF obj/deps/v8/src/base/numbers/v8_libbase.bignum-dtoa.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -c ../../deps/v8/src/base/numbers/bignum-dtoa.cc -o obj/deps/v8/src/base/numbers/v8_libbase.bignum-dtoa.o [39/2643] g++ -MMD -MF obj/deps/v8/src/base/sanitizer/v8_libbase.lsan-page-allocator.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -c ../../deps/v8/src/base/sanitizer/lsan-page-allocator.cc -o obj/deps/v8/src/base/sanitizer/v8_libbase.lsan-page-allocator.o [40/2643] g++ -MMD -MF obj/deps/v8/src/base/numbers/v8_libbase.fixed-dtoa.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -c ../../deps/v8/src/base/numbers/fixed-dtoa.cc -o obj/deps/v8/src/base/numbers/v8_libbase.fixed-dtoa.o [41/2643] g++ -MMD -MF obj/deps/v8/src/base/v8_libbase.emulated-virtual-address-subspace.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -c ../../deps/v8/src/base/emulated-virtual-address-subspace.cc -o obj/deps/v8/src/base/v8_libbase.emulated-virtual-address-subspace.o [42/2643] g++ -MMD -MF obj/deps/v8/src/base/v8_libbase.vlq-base64.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -c ../../deps/v8/src/base/vlq-base64.cc -o obj/deps/v8/src/base/v8_libbase.vlq-base64.o [43/2643] g++ -MMD -MF obj/deps/v8/src/base/numbers/v8_libbase.bignum.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -c ../../deps/v8/src/base/numbers/bignum.cc -o obj/deps/v8/src/base/numbers/v8_libbase.bignum.o [44/2643] g++ -MMD -MF obj/deps/v8/src/base/platform/v8_libbase.time.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -c ../../deps/v8/src/base/platform/time.cc -o obj/deps/v8/src/base/platform/v8_libbase.time.o [45/2643] g++ -MMD -MF obj/deps/v8/src/base/numbers/v8_libbase.strtod.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -c ../../deps/v8/src/base/numbers/strtod.cc -o obj/deps/v8/src/base/numbers/v8_libbase.strtod.o [46/2643] g++ -MMD -MF obj/deps/v8/src/base/v8_libbase.region-allocator.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -c ../../deps/v8/src/base/region-allocator.cc -o obj/deps/v8/src/base/v8_libbase.region-allocator.o [47/2643] g++ -MMD -MF obj/deps/v8/src/base/v8_libbase.virtual-address-space-page-allocator.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -c ../../deps/v8/src/base/virtual-address-space-page-allocator.cc -o obj/deps/v8/src/base/v8_libbase.virtual-address-space-page-allocator.o [48/2643] g++ -MMD -MF obj/deps/v8/src/base/platform/v8_libbase.platform-posix-time.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -c ../../deps/v8/src/base/platform/platform-posix-time.cc -o obj/deps/v8/src/base/platform/v8_libbase.platform-posix-time.o [49/2643] g++ -MMD -MF obj/deps/v8/src/base/v8_libbase.ieee754.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -c ../../deps/v8/src/base/ieee754.cc -o obj/deps/v8/src/base/v8_libbase.ieee754.o ../../deps/v8/src/base/ieee754.cc: In function 'v8::base::ieee754::(anonymous namespace)::__kernel_rem_pio2(double*, double*, int, int, int, int const*) [clone .constprop.0]': ../../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]; | ^~ [50/2643] g++ -MMD -MF obj/deps/v8/src/base/utils/v8_libbase.random-number-generator.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -c ../../deps/v8/src/base/utils/random-number-generator.cc -o obj/deps/v8/src/base/utils/v8_libbase.random-number-generator.o [51/2643] g++ -MMD -MF obj/deps/v8/src/base/debug/v8_libbase.stack_trace_posix.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -c ../../deps/v8/src/base/debug/stack_trace_posix.cc -o obj/deps/v8/src/base/debug/v8_libbase.stack_trace_posix.o [52/2643] g++ -MMD -MF obj/deps/v8/src/base/v8_libbase.virtual-address-space.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -c ../../deps/v8/src/base/virtual-address-space.cc -o obj/deps/v8/src/base/v8_libbase.virtual-address-space.o [53/2643] g++ -MMD -MF obj/deps/v8/src/base/platform/v8_libbase.platform-linux.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -c ../../deps/v8/src/base/platform/platform-linux.cc -o obj/deps/v8/src/base/platform/v8_libbase.platform-linux.o [54/2643] g++ -MMD -MF obj/deps/v8/src/base/v8_libbase.logging.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -c ../../deps/v8/src/base/logging.cc -o obj/deps/v8/src/base/v8_libbase.logging.o [55/2643] g++ -MMD -MF obj/deps/v8/src/base/platform/v8_libbase.platform-posix.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -c ../../deps/v8/src/base/platform/platform-posix.cc -o obj/deps/v8/src/base/platform/v8_libbase.platform-posix.o [56/2643] rm -f obj/tools/v8_gypfiles/libv8_libbase.a && ar rcsT obj/tools/v8_gypfiles/libv8_libbase.a obj/deps/v8/src/base/v8_libbase.bits.o obj/deps/v8/src/base/v8_libbase.bounded-page-allocator.o obj/deps/v8/src/base/v8_libbase.cpu.o obj/deps/v8/src/base/debug/v8_libbase.stack_trace.o obj/deps/v8/src/base/v8_libbase.division-by-constant.o obj/deps/v8/src/base/v8_libbase.emulated-virtual-address-subspace.o obj/deps/v8/src/base/v8_libbase.file-utils.o obj/deps/v8/src/base/v8_libbase.functional.o obj/deps/v8/src/base/v8_libbase.ieee754.o obj/deps/v8/src/base/v8_libbase.logging.o obj/deps/v8/src/base/numbers/v8_libbase.bignum-dtoa.o obj/deps/v8/src/base/numbers/v8_libbase.bignum.o obj/deps/v8/src/base/numbers/v8_libbase.cached-powers.o obj/deps/v8/src/base/numbers/v8_libbase.diy-fp.o obj/deps/v8/src/base/numbers/v8_libbase.dtoa.o obj/deps/v8/src/base/numbers/v8_libbase.fast-dtoa.o obj/deps/v8/src/base/numbers/v8_libbase.fixed-dtoa.o obj/deps/v8/src/base/numbers/v8_libbase.strtod.o obj/deps/v8/src/base/v8_libbase.once.o obj/deps/v8/src/base/v8_libbase.page-allocator.o obj/deps/v8/src/base/platform/v8_libbase.condition-variable.o obj/deps/v8/src/base/platform/v8_libbase.mutex.o obj/deps/v8/src/base/platform/v8_libbase.semaphore.o obj/deps/v8/src/base/platform/v8_libbase.time.o obj/deps/v8/src/base/v8_libbase.region-allocator.o obj/deps/v8/src/base/sanitizer/v8_libbase.lsan-page-allocator.o obj/deps/v8/src/base/sanitizer/v8_libbase.lsan-virtual-address-space.o obj/deps/v8/src/base/v8_libbase.strings.o obj/deps/v8/src/base/v8_libbase.sys-info.o obj/deps/v8/src/base/utils/v8_libbase.random-number-generator.o obj/deps/v8/src/base/v8_libbase.virtual-address-space-page-allocator.o obj/deps/v8/src/base/v8_libbase.virtual-address-space.o obj/deps/v8/src/base/v8_libbase.vlq-base64.o obj/deps/v8/src/base/platform/v8_libbase.platform-posix.o obj/deps/v8/src/base/platform/v8_libbase.platform-posix-time.o obj/deps/v8/src/base/debug/v8_libbase.stack_trace_posix.o obj/deps/v8/src/base/platform/v8_libbase.platform-linux.o [57/2643] g++ -MMD -MF obj/deps/v8/src/torque/torque_base.source-positions.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -std=gnu++17 -fexceptions -c ../../deps/v8/src/torque/source-positions.cc -o obj/deps/v8/src/torque/torque_base.source-positions.o [58/2643] g++ -MMD -MF obj/deps/v8/src/libplatform/v8_libplatform.default-worker-threads-task-runner.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -c ../../deps/v8/src/libplatform/default-worker-threads-task-runner.cc -o obj/deps/v8/src/libplatform/v8_libplatform.default-worker-threads-task-runner.o [59/2643] g++ -MMD -MF obj/deps/v8/src/libplatform/v8_libplatform.default-job.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -c ../../deps/v8/src/libplatform/default-job.cc -o obj/deps/v8/src/libplatform/v8_libplatform.default-job.o [60/2643] g++ -MMD -MF obj/deps/v8/src/libplatform/v8_libplatform.delayed-task-queue.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -c ../../deps/v8/src/libplatform/delayed-task-queue.cc -o obj/deps/v8/src/libplatform/v8_libplatform.delayed-task-queue.o [61/2643] g++ -MMD -MF obj/deps/v8/src/libplatform/v8_libplatform.task-queue.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -c ../../deps/v8/src/libplatform/task-queue.cc -o obj/deps/v8/src/libplatform/v8_libplatform.task-queue.o [62/2643] g++ -MMD -MF obj/deps/v8/src/torque/torque_base.cpp-builder.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -std=gnu++17 -fexceptions -c ../../deps/v8/src/torque/cpp-builder.cc -o obj/deps/v8/src/torque/torque_base.cpp-builder.o [63/2643] g++ -MMD -MF obj/deps/v8/src/libplatform/tracing/v8_libplatform.trace-config.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -c ../../deps/v8/src/libplatform/tracing/trace-config.cc -o obj/deps/v8/src/libplatform/tracing/v8_libplatform.trace-config.o [64/2643] g++ -MMD -MF obj/deps/v8/src/libplatform/tracing/v8_libplatform.trace-buffer.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -c ../../deps/v8/src/libplatform/tracing/trace-buffer.cc -o obj/deps/v8/src/libplatform/tracing/v8_libplatform.trace-buffer.o [65/2643] g++ -MMD -MF obj/deps/v8/src/libplatform/v8_libplatform.default-foreground-task-runner.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -c ../../deps/v8/src/libplatform/default-foreground-task-runner.cc -o obj/deps/v8/src/libplatform/v8_libplatform.default-foreground-task-runner.o [66/2643] g++ -MMD -MF obj/deps/v8/src/libplatform/tracing/v8_libplatform.trace-object.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -c ../../deps/v8/src/libplatform/tracing/trace-object.cc -o obj/deps/v8/src/libplatform/tracing/v8_libplatform.trace-object.o [67/2643] g++ -MMD -MF obj/deps/v8/src/torque/torque_base.global-context.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -std=gnu++17 -fexceptions -c ../../deps/v8/src/torque/global-context.cc -o obj/deps/v8/src/torque/torque_base.global-context.o [68/2643] g++ -MMD -MF obj/deps/v8/src/libplatform/v8_libplatform.worker-thread.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -c ../../deps/v8/src/libplatform/worker-thread.cc -o obj/deps/v8/src/libplatform/v8_libplatform.worker-thread.o [69/2643] g++ -MMD -MF obj/deps/v8/src/torque/torque_base.torque-code-generator.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -std=gnu++17 -fexceptions -c ../../deps/v8/src/torque/torque-code-generator.cc -o obj/deps/v8/src/torque/torque_base.torque-code-generator.o [70/2643] g++ -MMD -MF obj/deps/v8/src/libplatform/v8_libplatform.default-platform.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -c ../../deps/v8/src/libplatform/default-platform.cc -o obj/deps/v8/src/libplatform/v8_libplatform.default-platform.o [71/2643] g++ -MMD -MF obj/deps/icu-small/source/common/icuucx.servlkf.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/servlkf.cpp -o obj/deps/icu-small/source/common/icuucx.servlkf.o [72/2643] g++ -MMD -MF obj/deps/icu-small/source/common/icuucx.ustr_wcs.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/ustr_wcs.cpp -o obj/deps/icu-small/source/common/icuucx.ustr_wcs.o [73/2643] g++ -MMD -MF obj/deps/v8/src/torque/torque_base.declarable.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -std=gnu++17 -fexceptions -c ../../deps/v8/src/torque/declarable.cc -o obj/deps/v8/src/torque/torque_base.declarable.o [74/2643] g++ -MMD -MF obj/deps/v8/src/torque/torque_base.type-inference.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -std=gnu++17 -fexceptions -c ../../deps/v8/src/torque/type-inference.cc -o obj/deps/v8/src/torque/torque_base.type-inference.o [75/2643] g++ -MMD -MF obj/deps/v8/src/interpreter/bytecode_builtins_list_generator.bytecode-operands.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -c ../../deps/v8/src/interpreter/bytecode-operands.cc -o obj/deps/v8/src/interpreter/bytecode_builtins_list_generator.bytecode-operands.o [76/2643] g++ -MMD -MF obj/deps/icu-small/source/common/icuucx.uidna.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/uidna.cpp -o obj/deps/icu-small/source/common/icuucx.uidna.o [77/2643] g++ -MMD -MF obj/deps/v8/src/builtins/bytecode_builtins_list_generator.generate-bytecodes-builtins-list.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -c ../../deps/v8/src/builtins/generate-bytecodes-builtins-list.cc -o obj/deps/v8/src/builtins/bytecode_builtins_list_generator.generate-bytecodes-builtins-list.o [78/2643] g++ -MMD -MF obj/deps/v8/src/torque/torque_base.type-oracle.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -std=gnu++17 -fexceptions -c ../../deps/v8/src/torque/type-oracle.cc -o obj/deps/v8/src/torque/torque_base.type-oracle.o [79/2643] g++ -MMD -MF obj/deps/icu-small/source/common/icuucx.utrie2_builder.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/utrie2_builder.cpp -o obj/deps/icu-small/source/common/icuucx.utrie2_builder.o [80/2643] g++ -MMD -MF obj/deps/v8/src/torque/torque_base.earley-parser.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -std=gnu++17 -fexceptions -c ../../deps/v8/src/torque/earley-parser.cc -o obj/deps/v8/src/torque/torque_base.earley-parser.o [81/2643] g++ -MMD -MF obj/deps/v8/src/libplatform/tracing/v8_libplatform.trace-writer.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -c ../../deps/v8/src/libplatform/tracing/trace-writer.cc -o obj/deps/v8/src/libplatform/tracing/v8_libplatform.trace-writer.o [82/2643] g++ -MMD -MF obj/deps/v8/src/libplatform/tracing/v8_libplatform.tracing-controller.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -c ../../deps/v8/src/libplatform/tracing/tracing-controller.cc -o obj/deps/v8/src/libplatform/tracing/v8_libplatform.tracing-controller.o [83/2643] rm -f obj/tools/v8_gypfiles/libv8_libplatform.a && ar rcsT obj/tools/v8_gypfiles/libv8_libplatform.a obj/deps/v8/src/libplatform/v8_libplatform.default-foreground-task-runner.o obj/deps/v8/src/libplatform/v8_libplatform.default-job.o obj/deps/v8/src/libplatform/v8_libplatform.default-platform.o obj/deps/v8/src/libplatform/v8_libplatform.default-worker-threads-task-runner.o obj/deps/v8/src/libplatform/v8_libplatform.delayed-task-queue.o obj/deps/v8/src/libplatform/v8_libplatform.task-queue.o obj/deps/v8/src/libplatform/tracing/v8_libplatform.trace-buffer.o obj/deps/v8/src/libplatform/tracing/v8_libplatform.trace-config.o obj/deps/v8/src/libplatform/tracing/v8_libplatform.trace-object.o obj/deps/v8/src/libplatform/tracing/v8_libplatform.trace-writer.o obj/deps/v8/src/libplatform/tracing/v8_libplatform.tracing-controller.o obj/deps/v8/src/libplatform/v8_libplatform.worker-thread.o [84/2643] g++ -MMD -MF obj/deps/icu-small/source/common/icuucx.ucnv_ct.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/ucnv_ct.cpp -o obj/deps/icu-small/source/common/icuucx.ucnv_ct.o [85/2643] g++ -MMD -MF obj/deps/icu-small/source/common/icuucx.cstr.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/cstr.cpp -o obj/deps/icu-small/source/common/icuucx.cstr.o [86/2643] g++ -MMD -MF obj/deps/icu-small/source/common/icuucx.icuplug.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/icuplug.cpp -o obj/deps/icu-small/source/common/icuucx.icuplug.o [87/2643] g++ -MMD -MF obj/deps/v8/src/torque/torque_base.utils.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -std=gnu++17 -fexceptions -c ../../deps/v8/src/torque/utils.cc -o obj/deps/v8/src/torque/torque_base.utils.o [88/2643] g++ -MMD -MF obj/deps/icu-small/source/common/icuucx.ustr_titlecase_brkiter.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/ustr_titlecase_brkiter.cpp -o obj/deps/icu-small/source/common/icuucx.ustr_titlecase_brkiter.o [89/2643] g++ -MMD -MF obj/deps/v8/src/interpreter/bytecode_builtins_list_generator.bytecodes.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -c ../../deps/v8/src/interpreter/bytecodes.cc -o obj/deps/v8/src/interpreter/bytecode_builtins_list_generator.bytecodes.o [90/2643] g++ -MMD -MF obj/deps/v8/src/torque/torque_base.server-data.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -std=gnu++17 -fexceptions -c ../../deps/v8/src/torque/server-data.cc -o obj/deps/v8/src/torque/torque_base.server-data.o [91/2643] g++ -MMD -MF obj/deps/icu-small/source/common/icuucx.bytestream.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/bytestream.cpp -o obj/deps/icu-small/source/common/icuucx.bytestream.o [92/2643] g++ -MMD -MF obj/deps/icu-small/source/common/icuucx.servnotf.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/servnotf.cpp -o obj/deps/icu-small/source/common/icuucx.servnotf.o [93/2643] g++ -MMD -MF obj/deps/icu-small/source/common/icuucx.udataswp.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/udataswp.cpp -o obj/deps/icu-small/source/common/icuucx.udataswp.o [94/2643] g++ -MMD -MF obj/deps/icu-small/source/common/icuucx.uscript.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/uscript.cpp -o obj/deps/icu-small/source/common/icuucx.uscript.o [95/2643] g++ -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-ld -Wl,--build-id=sha1 -pthread -rdynamic -fno-lto -flto=4 -fuse-linker-plugin -ffat-lto-objects -o bytecode_builtins_list_generator -Wl,--start-group obj/deps/v8/src/builtins/bytecode_builtins_list_generator.generate-bytecodes-builtins-list.o obj/deps/v8/src/interpreter/bytecode_builtins_list_generator.bytecode-operands.o obj/deps/v8/src/interpreter/bytecode_builtins_list_generator.bytecodes.o obj/tools/v8_gypfiles/libv8_libbase.a -luv -lbrotlidec -lbrotlienc -lcrypto -lssl -ldl -lrt -Wl,--end-group [96/2643] g++ -MMD -MF obj/deps/icu-small/source/common/icuucx.unistr_case.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/unistr_case.cpp -o obj/deps/icu-small/source/common/icuucx.unistr_case.o [97/2643] g++ -MMD -MF obj/deps/icu-small/source/common/icuucx.umapfile.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/umapfile.cpp -o obj/deps/icu-small/source/common/icuucx.umapfile.o [98/2643] g++ -MMD -MF obj/deps/icu-small/source/common/icuucx.locdispnames.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/locdispnames.cpp -o obj/deps/icu-small/source/common/icuucx.locdispnames.o [99/2643] g++ -MMD -MF obj/deps/icu-small/source/common/icuucx.servrbf.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/servrbf.cpp -o obj/deps/icu-small/source/common/icuucx.servrbf.o [100/2643] cd ../../tools/v8_gypfiles; python ../../deps/v8/tools/run.py /builddir/build/BUILD/node-v18.20.8/out/Release/bytecode_builtins_list_generator /builddir/build/BUILD/node-v18.20.8/out/Release/gen/generate-bytecode-output-root/builtins-generated/bytecodes-builtins-list.h [101/2643] g++ -MMD -MF obj/deps/icu-small/source/common/icuucx.appendable.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/appendable.cpp -o obj/deps/icu-small/source/common/icuucx.appendable.o [102/2643] g++ -MMD -MF obj/deps/icu-small/source/common/icuucx.utf_impl.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/utf_impl.cpp -o obj/deps/icu-small/source/common/icuucx.utf_impl.o [103/2643] g++ -MMD -MF obj/deps/icu-small/source/common/icuucx.ucnv_bld.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/ucnv_bld.cpp -o obj/deps/icu-small/source/common/icuucx.ucnv_bld.o [104/2643] g++ -MMD -MF obj/deps/icu-small/source/common/icuucx.bytestriebuilder.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/bytestriebuilder.cpp -o obj/deps/icu-small/source/common/icuucx.bytestriebuilder.o [105/2643] g++ -MMD -MF obj/deps/icu-small/source/common/icuucx.ulist.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/ulist.cpp -o obj/deps/icu-small/source/common/icuucx.ulist.o [106/2643] g++ -MMD -MF obj/deps/v8/src/torque/torque_base.kythe-data.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -std=gnu++17 -fexceptions -c ../../deps/v8/src/torque/kythe-data.cc -o obj/deps/v8/src/torque/torque_base.kythe-data.o [107/2643] g++ -MMD -MF obj/deps/icu-small/source/common/icuucx.ucharstriebuilder.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/ucharstriebuilder.cpp -o obj/deps/icu-small/source/common/icuucx.ucharstriebuilder.o [108/2643] g++ -MMD -MF obj/deps/icu-small/source/common/icuucx.simpleformatter.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/simpleformatter.cpp -o obj/deps/icu-small/source/common/icuucx.simpleformatter.o [109/2643] g++ -MMD -MF obj/deps/icu-small/source/common/icuucx.ubidiln.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/ubidiln.cpp -o obj/deps/icu-small/source/common/icuucx.ubidiln.o [110/2643] g++ -MMD -MF obj/deps/icu-small/source/common/icuucx.ucnvdisp.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/ucnvdisp.cpp -o obj/deps/icu-small/source/common/icuucx.ucnvdisp.o [111/2643] g++ -MMD -MF obj/deps/v8/src/torque/torque_base.class-debug-reader-generator.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -std=gnu++17 -fexceptions -c ../../deps/v8/src/torque/class-debug-reader-generator.cc -o obj/deps/v8/src/torque/torque_base.class-debug-reader-generator.o [112/2643] g++ -MMD -MF obj/deps/icu-small/source/common/icuucx.bytesinkutil.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/bytesinkutil.cpp -o obj/deps/icu-small/source/common/icuucx.bytesinkutil.o [113/2643] g++ -MMD -MF obj/deps/v8/src/torque/torque_base.cfg.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -std=gnu++17 -fexceptions -c ../../deps/v8/src/torque/cfg.cc -o obj/deps/v8/src/torque/torque_base.cfg.o [114/2643] g++ -MMD -MF obj/deps/icu-small/source/common/icuucx.util_props.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/util_props.cpp -o obj/deps/icu-small/source/common/icuucx.util_props.o [115/2643] g++ -MMD -MF obj/deps/icu-small/source/common/icuucx.stringtriebuilder.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/stringtriebuilder.cpp -o obj/deps/icu-small/source/common/icuucx.stringtriebuilder.o [116/2643] g++ -MMD -MF obj/deps/icu-small/source/common/icuucx.unisetspan.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/unisetspan.cpp -o obj/deps/icu-small/source/common/icuucx.unisetspan.o [117/2643] g++ -MMD -MF obj/deps/icu-small/source/common/icuucx.unames.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/unames.cpp -o obj/deps/icu-small/source/common/icuucx.unames.o [118/2643] g++ -MMD -MF obj/deps/icu-small/source/common/icuucx.icudataver.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/icudataver.cpp -o obj/deps/icu-small/source/common/icuucx.icudataver.o [119/2643] g++ -MMD -MF obj/deps/icu-small/source/common/icuucx.edits.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/edits.cpp -o obj/deps/icu-small/source/common/icuucx.edits.o [120/2643] g++ -MMD -MF obj/deps/icu-small/source/common/icuucx.brkiter.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/brkiter.cpp -o obj/deps/icu-small/source/common/icuucx.brkiter.o [121/2643] g++ -MMD -MF obj/deps/v8/src/torque/torque_base.instance-type-generator.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -std=gnu++17 -fexceptions -c ../../deps/v8/src/torque/instance-type-generator.cc -o obj/deps/v8/src/torque/torque_base.instance-type-generator.o [122/2643] g++ -MMD -MF obj/deps/icu-small/source/common/icuucx.ucln_cmn.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/ucln_cmn.cpp -o obj/deps/icu-small/source/common/icuucx.ucln_cmn.o [123/2643] g++ -MMD -MF obj/deps/icu-small/source/common/icuucx.ubidi.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/ubidi.cpp -o obj/deps/icu-small/source/common/icuucx.ubidi.o [124/2643] g++ -MMD -MF obj/deps/icu-small/source/common/icuucx.ucat.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/ucat.cpp -o obj/deps/icu-small/source/common/icuucx.ucat.o [125/2643] g++ -MMD -MF obj/deps/icu-small/source/common/icuucx.ucol_swp.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/ucol_swp.cpp -o obj/deps/icu-small/source/common/icuucx.ucol_swp.o [126/2643] g++ -MMD -MF obj/deps/icu-small/source/common/icuucx.ucnv_u32.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/ucnv_u32.cpp -o obj/deps/icu-small/source/common/icuucx.ucnv_u32.o [127/2643] g++ -MMD -MF obj/deps/icu-small/source/common/icuucx.locdspnm.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/locdspnm.cpp -o obj/deps/icu-small/source/common/icuucx.locdspnm.o [128/2643] g++ -MMD -MF obj/deps/icu-small/source/common/icuucx.udata.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/udata.cpp -o obj/deps/icu-small/source/common/icuucx.udata.o [129/2643] g++ -MMD -MF obj/deps/icu-small/source/common/icuucx.uniset.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/uniset.cpp -o obj/deps/icu-small/source/common/icuucx.uniset.o [130/2643] g++ -MMD -MF obj/deps/icu-small/source/common/icuucx.rbbiscan.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/rbbiscan.cpp -o obj/deps/icu-small/source/common/icuucx.rbbiscan.o [131/2643] g++ -MMD -MF obj/deps/icu-small/source/common/icuucx.sharedobject.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/sharedobject.cpp -o obj/deps/icu-small/source/common/icuucx.sharedobject.o [132/2643] g++ -MMD -MF obj/deps/v8/src/torque/torque_base.csa-generator.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -std=gnu++17 -fexceptions -c ../../deps/v8/src/torque/csa-generator.cc -o obj/deps/v8/src/torque/torque_base.csa-generator.o [133/2643] g++ -MMD -MF obj/deps/icu-small/source/common/icuucx.ubidi_props.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/ubidi_props.cpp -o obj/deps/icu-small/source/common/icuucx.ubidi_props.o [134/2643] g++ -MMD -MF obj/deps/icu-small/source/common/icuucx.unormcmp.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/unormcmp.cpp -o obj/deps/icu-small/source/common/icuucx.unormcmp.o [135/2643] g++ -MMD -MF obj/deps/v8/src/torque/torque_base.cc-generator.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -std=gnu++17 -fexceptions -c ../../deps/v8/src/torque/cc-generator.cc -o obj/deps/v8/src/torque/torque_base.cc-generator.o [136/2643] g++ -MMD -MF obj/deps/icu-small/source/common/icuucx.ucnvscsu.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/ucnvscsu.cpp -o obj/deps/icu-small/source/common/icuucx.ucnvscsu.o [137/2643] g++ -MMD -MF obj/deps/icu-small/source/common/icuucx.dictbe.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/dictbe.cpp -o obj/deps/icu-small/source/common/icuucx.dictbe.o [138/2643] g++ -MMD -MF obj/deps/icu-small/source/common/icuucx.propsvec.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/propsvec.cpp -o obj/deps/icu-small/source/common/icuucx.propsvec.o [139/2643] g++ -MMD -MF obj/deps/icu-small/source/common/icuucx.ucnv_cnv.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/ucnv_cnv.cpp -o obj/deps/icu-small/source/common/icuucx.ucnv_cnv.o [140/2643] g++ -MMD -MF obj/deps/icu-small/source/common/icuucx.ucasemap_titlecase_brkiter.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/ucasemap_titlecase_brkiter.cpp -o obj/deps/icu-small/source/common/icuucx.ucasemap_titlecase_brkiter.o [141/2643] g++ -MMD -MF obj/deps/icu-small/source/common/icuucx.lsr.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/lsr.cpp -o obj/deps/icu-small/source/common/icuucx.lsr.o [142/2643] g++ -MMD -MF obj/deps/icu-small/source/common/icuucx.cwchar.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/cwchar.cpp -o obj/deps/icu-small/source/common/icuucx.cwchar.o [143/2643] g++ -MMD -MF obj/deps/icu-small/source/common/icuucx.wintz.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/wintz.cpp -o obj/deps/icu-small/source/common/icuucx.wintz.o [144/2643] g++ -MMD -MF obj/deps/icu-small/source/common/icuucx.ucnv_io.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/ucnv_io.cpp -o obj/deps/icu-small/source/common/icuucx.ucnv_io.o [145/2643] g++ -MMD -MF obj/deps/v8/src/torque/torque.torque.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -std=gnu++17 -fexceptions -c ../../deps/v8/src/torque/torque.cc -o obj/deps/v8/src/torque/torque.torque.o [146/2643] g++ -MMD -MF obj/deps/icu-small/source/common/icuucx.uscript_props.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/uscript_props.cpp -o obj/deps/icu-small/source/common/icuucx.uscript_props.o [147/2643] g++ -MMD -MF obj/deps/icu-small/source/common/icuucx.utrie2.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/utrie2.cpp -o obj/deps/icu-small/source/common/icuucx.utrie2.o [148/2643] g++ -MMD -MF obj/deps/icu-small/source/common/icuucx.rbbidata.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/rbbidata.cpp -o obj/deps/icu-small/source/common/icuucx.rbbidata.o [149/2643] g++ -MMD -MF obj/deps/icu-small/source/common/icuucx.bytestrieiterator.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/bytestrieiterator.cpp -o obj/deps/icu-small/source/common/icuucx.bytestrieiterator.o [150/2643] g++ -MMD -MF obj/deps/icu-small/source/common/icuucx.unifunct.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/unifunct.cpp -o obj/deps/icu-small/source/common/icuucx.unifunct.o [151/2643] g++ -MMD -MF obj/deps/v8/src/torque/torque_base.instructions.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -std=gnu++17 -fexceptions -c ../../deps/v8/src/torque/instructions.cc -o obj/deps/v8/src/torque/torque_base.instructions.o [152/2643] g++ -MMD -MF obj/deps/icu-small/source/common/icuucx.normalizer2.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/normalizer2.cpp -o obj/deps/icu-small/source/common/icuucx.normalizer2.o [153/2643] g++ -MMD -MF obj/deps/icu-small/source/common/icuucx.util.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/util.cpp -o obj/deps/icu-small/source/common/icuucx.util.o [154/2643] g++ -MMD -MF obj/deps/icu-small/source/common/icuucx.ushape.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/ushape.cpp -o obj/deps/icu-small/source/common/icuucx.ushape.o [155/2643] g++ -MMD -MF obj/deps/icu-small/source/common/icuucx.ucnvhz.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/ucnvhz.cpp -o obj/deps/icu-small/source/common/icuucx.ucnvhz.o [156/2643] g++ -MMD -MF obj/deps/icu-small/source/common/icuucx.ruleiter.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/ruleiter.cpp -o obj/deps/icu-small/source/common/icuucx.ruleiter.o [157/2643] g++ -MMD -MF obj/deps/icu-small/source/common/icuucx.servls.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/servls.cpp -o obj/deps/icu-small/source/common/icuucx.servls.o [158/2643] g++ -MMD -MF obj/deps/icu-small/source/common/icuucx.ucnv_err.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/ucnv_err.cpp -o obj/deps/icu-small/source/common/icuucx.ucnv_err.o [159/2643] g++ -MMD -MF obj/deps/icu-small/source/common/icuucx.ulocale.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/ulocale.cpp -o obj/deps/icu-small/source/common/icuucx.ulocale.o [160/2643] g++ -MMD -MF obj/deps/icu-small/source/common/icuucx.mlbe.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/mlbe.cpp -o obj/deps/icu-small/source/common/icuucx.mlbe.o [161/2643] g++ -MMD -MF obj/deps/icu-small/source/common/icuucx.ustr_cnv.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/ustr_cnv.cpp -o obj/deps/icu-small/source/common/icuucx.ustr_cnv.o [162/2643] g++ -MMD -MF obj/deps/icu-small/source/common/icuucx.caniter.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/caniter.cpp -o obj/deps/icu-small/source/common/icuucx.caniter.o [163/2643] g++ -MMD -MF obj/deps/icu-small/source/common/icuucx.ubrk.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/ubrk.cpp -o obj/deps/icu-small/source/common/icuucx.ubrk.o [164/2643] g++ -MMD -MF obj/deps/icu-small/source/common/icuucx.uniset_props.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/uniset_props.cpp -o obj/deps/icu-small/source/common/icuucx.uniset_props.o [165/2643] g++ -MMD -MF obj/deps/icu-small/source/common/icuucx.unistr_case_locale.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/unistr_case_locale.cpp -o obj/deps/icu-small/source/common/icuucx.unistr_case_locale.o [166/2643] g++ -MMD -MF obj/deps/icu-small/source/common/icuucx.parsepos.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/parsepos.cpp -o obj/deps/icu-small/source/common/icuucx.parsepos.o [167/2643] g++ -MMD -MF obj/deps/icu-small/source/common/icuucx.putil.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/putil.cpp -o obj/deps/icu-small/source/common/icuucx.putil.o [168/2643] g++ -MMD -MF obj/deps/icu-small/source/common/icuucx.ucnvlat1.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/ucnvlat1.cpp -o obj/deps/icu-small/source/common/icuucx.ucnvlat1.o [169/2643] g++ -MMD -MF obj/deps/icu-small/source/common/icuucx.patternprops.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/patternprops.cpp -o obj/deps/icu-small/source/common/icuucx.patternprops.o [170/2643] g++ -MMD -MF obj/deps/icu-small/source/common/icuucx.ustrenum.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/ustrenum.cpp -o obj/deps/icu-small/source/common/icuucx.ustrenum.o [171/2643] g++ -MMD -MF obj/deps/icu-small/source/common/icuucx.unifilt.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/unifilt.cpp -o obj/deps/icu-small/source/common/icuucx.unifilt.o [172/2643] g++ -MMD -MF obj/deps/icu-small/source/common/icuucx.ustrfmt.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/ustrfmt.cpp -o obj/deps/icu-small/source/common/icuucx.ustrfmt.o [173/2643] g++ -MMD -MF obj/deps/icu-small/source/common/icuucx.utypes.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/utypes.cpp -o obj/deps/icu-small/source/common/icuucx.utypes.o [174/2643] g++ -MMD -MF obj/deps/icu-small/source/common/icuucx.resbund.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/resbund.cpp -o obj/deps/icu-small/source/common/icuucx.resbund.o [175/2643] g++ -MMD -MF obj/deps/icu-small/source/common/icuucx.ubiditransform.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/ubiditransform.cpp -o obj/deps/icu-small/source/common/icuucx.ubiditransform.o ../../deps/icu-small/source/common/ubiditransform.cpp: In function 'uint32_t ubiditransform_transform_74(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) { | ~~~~~~~^~~ [176/2643] g++ -MMD -MF obj/deps/icu-small/source/common/icuucx.udatamem.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/udatamem.cpp -o obj/deps/icu-small/source/common/icuucx.udatamem.o [177/2643] g++ -MMD -MF obj/deps/icu-small/source/common/icuucx.filteredbrk.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/filteredbrk.cpp -o obj/deps/icu-small/source/common/icuucx.filteredbrk.o [178/2643] g++ -MMD -MF obj/deps/icu-small/source/common/icuucx.uinit.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/uinit.cpp -o obj/deps/icu-small/source/common/icuucx.uinit.o [179/2643] g++ -MMD -MF obj/deps/icu-small/source/common/icuucx.charstr.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/charstr.cpp -o obj/deps/icu-small/source/common/icuucx.charstr.o [180/2643] g++ -MMD -MF obj/deps/icu-small/source/common/icuucx.uset.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/uset.cpp -o obj/deps/icu-small/source/common/icuucx.uset.o [181/2643] g++ -MMD -MF obj/deps/icu-small/source/common/icuucx.uobject.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/uobject.cpp -o obj/deps/icu-small/source/common/icuucx.uobject.o [182/2643] g++ -MMD -MF obj/deps/icu-small/source/common/icuucx.utext.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/utext.cpp -o obj/deps/icu-small/source/common/icuucx.utext.o [183/2643] g++ -MMD -MF obj/deps/icu-small/source/common/icuucx.rbbistbl.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/rbbistbl.cpp -o obj/deps/icu-small/source/common/icuucx.rbbistbl.o [184/2643] g++ -MMD -MF obj/deps/icu-small/source/common/icuucx.unistr_titlecase_brkiter.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/unistr_titlecase_brkiter.cpp -o obj/deps/icu-small/source/common/icuucx.unistr_titlecase_brkiter.o [185/2643] g++ -MMD -MF obj/deps/icu-small/source/common/icuucx.ucnvsel.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/ucnvsel.cpp -o obj/deps/icu-small/source/common/icuucx.ucnvsel.o [186/2643] g++ -MMD -MF obj/deps/icu-small/source/common/icuucx.uloc_keytype.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/uloc_keytype.cpp -o obj/deps/icu-small/source/common/icuucx.uloc_keytype.o [187/2643] g++ -MMD -MF obj/deps/icu-small/source/common/icuucx.usprep.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/usprep.cpp -o obj/deps/icu-small/source/common/icuucx.usprep.o [188/2643] g++ -MMD -MF obj/deps/icu-small/source/common/icuucx.ucharstrie.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/ucharstrie.cpp -o obj/deps/icu-small/source/common/icuucx.ucharstrie.o [189/2643] g++ -MMD -MF obj/deps/icu-small/source/common/icuucx.uprops.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/uprops.cpp -o obj/deps/icu-small/source/common/icuucx.uprops.o [190/2643] g++ -MMD -MF obj/deps/icu-small/source/common/icuucx.utrie.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/utrie.cpp -o obj/deps/icu-small/source/common/icuucx.utrie.o [191/2643] g++ -MMD -MF obj/deps/v8/src/torque/torque_base.declarations.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -std=gnu++17 -fexceptions -c ../../deps/v8/src/torque/declarations.cc -o obj/deps/v8/src/torque/torque_base.declarations.o [192/2643] g++ -MMD -MF obj/deps/icu-small/source/common/icuucx.schriter.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/schriter.cpp -o obj/deps/icu-small/source/common/icuucx.schriter.o [193/2643] g++ -MMD -MF obj/deps/icu-small/source/common/icuucx.chariter.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/chariter.cpp -o obj/deps/icu-small/source/common/icuucx.chariter.o [194/2643] g++ -MMD -MF obj/deps/v8/src/torque/torque_base.declaration-visitor.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -std=gnu++17 -fexceptions -c ../../deps/v8/src/torque/declaration-visitor.cc -o obj/deps/v8/src/torque/torque_base.declaration-visitor.o [195/2643] g++ -MMD -MF obj/deps/icu-small/source/common/icuucx.rbbinode.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/rbbinode.cpp -o obj/deps/icu-small/source/common/icuucx.rbbinode.o [196/2643] g++ -MMD -MF obj/deps/icu-small/source/common/icuucx.propname.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/propname.cpp -o obj/deps/icu-small/source/common/icuucx.propname.o [197/2643] g++ -MMD -MF obj/deps/icu-small/source/common/icuucx.uvector.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/uvector.cpp -o obj/deps/icu-small/source/common/icuucx.uvector.o [198/2643] g++ -MMD -MF obj/deps/icu-small/source/common/icuucx.ucmndata.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/ucmndata.cpp -o obj/deps/icu-small/source/common/icuucx.ucmndata.o [199/2643] g++ -MMD -MF obj/deps/icu-small/source/common/icuucx.umutex.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/umutex.cpp -o obj/deps/icu-small/source/common/icuucx.umutex.o [200/2643] g++ -MMD -MF obj/deps/icu-small/source/common/icuucx.ucptrie.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/ucptrie.cpp -o obj/deps/icu-small/source/common/icuucx.ucptrie.o [201/2643] g++ -MMD -MF obj/deps/icu-small/source/common/icuucx.bmpset.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/bmpset.cpp -o obj/deps/icu-small/source/common/icuucx.bmpset.o [202/2643] g++ -MMD -MF obj/deps/v8/src/torque/torque_base.type-visitor.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -std=gnu++17 -fexceptions -c ../../deps/v8/src/torque/type-visitor.cc -o obj/deps/v8/src/torque/torque_base.type-visitor.o [203/2643] g++ -MMD -MF obj/deps/icu-small/source/common/icuucx.uhash_us.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/uhash_us.cpp -o obj/deps/icu-small/source/common/icuucx.uhash_us.o [204/2643] g++ -MMD -MF obj/deps/icu-small/source/common/icuucx.localeprioritylist.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/localeprioritylist.cpp -o obj/deps/icu-small/source/common/icuucx.localeprioritylist.o [205/2643] g++ -MMD -MF obj/deps/icu-small/source/common/icuucx.ucnv_u8.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/ucnv_u8.cpp -o obj/deps/icu-small/source/common/icuucx.ucnv_u8.o [206/2643] g++ -MMD -MF obj/deps/icu-small/source/common/icuucx.pluralmap.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/pluralmap.cpp -o obj/deps/icu-small/source/common/icuucx.pluralmap.o [207/2643] g++ -MMD -MF obj/deps/icu-small/source/common/icuucx.errorcode.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/errorcode.cpp -o obj/deps/icu-small/source/common/icuucx.errorcode.o [208/2643] g++ -MMD -MF obj/deps/icu-small/source/common/icuucx.loclikely.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/loclikely.cpp -o obj/deps/icu-small/source/common/icuucx.loclikely.o [209/2643] g++ -MMD -MF obj/deps/icu-small/source/common/icuucx.ulocbuilder.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/ulocbuilder.cpp -o obj/deps/icu-small/source/common/icuucx.ulocbuilder.o [210/2643] g++ -MMD -MF obj/deps/icu-small/source/common/icuucx.uhash.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/uhash.cpp -o obj/deps/icu-small/source/common/icuucx.uhash.o [211/2643] g++ -MMD -MF obj/deps/icu-small/source/common/icuucx.ucnv_u7.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/ucnv_u7.cpp -o obj/deps/icu-small/source/common/icuucx.ucnv_u7.o [212/2643] g++ -MMD -MF obj/deps/icu-small/source/common/icuucx.umath.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/umath.cpp -o obj/deps/icu-small/source/common/icuucx.umath.o [213/2643] g++ -MMD -MF obj/deps/icu-small/source/common/icuucx.serv.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/serv.cpp -o obj/deps/icu-small/source/common/icuucx.serv.o [214/2643] g++ -MMD -MF obj/deps/icu-small/source/common/icuucx.ucnvmbcs.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/ucnvmbcs.cpp -o obj/deps/icu-small/source/common/icuucx.ucnvmbcs.o ../../deps/icu-small/source/common/ucnvmbcs.cpp: In function 'ucnv_MBCSGetNextUChar(UConverterToUnicodeArgs*, UErrorCode*)': ../../deps/icu-small/source/common/ucnvmbcs.cpp:3152:25: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 3152 | *bytes++=*lastSource++; | ~~~~~~~~^~~~~~~~~~~~~~ In file included from ../../deps/icu-small/source/common/ucnvmbcs.cpp:55: ../../deps/icu-small/source/common/ucnv_bld.h:190:13: note: at offset 8 into destination object 'toUBytes' of size 7 190 | uint8_t toUBytes[UCNV_MAX_CHAR_LEN-1];/* more "toU status"; keeps the bytes of the current character */ | ^~~~~~~~ ../../deps/icu-small/source/common/ucnvmbcs.cpp:3152:25: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 3152 | *bytes++=*lastSource++; | ~~~~~~~~^~~~~~~~~~~~~~ ../../deps/icu-small/source/common/ucnv_bld.h:190:13: note: at offset 9 into destination object 'toUBytes' of size 7 190 | uint8_t toUBytes[UCNV_MAX_CHAR_LEN-1];/* more "toU status"; keeps the bytes of the current character */ | ^~~~~~~~ ../../deps/icu-small/source/common/ucnvmbcs.cpp:3152:25: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 3152 | *bytes++=*lastSource++; | ~~~~~~~~^~~~~~~~~~~~~~ ../../deps/icu-small/source/common/ucnv_bld.h:190:13: note: at offset 10 into destination object 'toUBytes' of size 7 190 | uint8_t toUBytes[UCNV_MAX_CHAR_LEN-1];/* more "toU status"; keeps the bytes of the current character */ | ^~~~~~~~ ../../deps/icu-small/source/common/ucnvmbcs.cpp:3152:25: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 3152 | *bytes++=*lastSource++; | ~~~~~~~~^~~~~~~~~~~~~~ ../../deps/icu-small/source/common/ucnv_bld.h:190:13: note: at offset 11 into destination object 'toUBytes' of size 7 190 | uint8_t toUBytes[UCNV_MAX_CHAR_LEN-1];/* more "toU status"; keeps the bytes of the current character */ | ^~~~~~~~ ../../deps/icu-small/source/common/ucnvmbcs.cpp:3152:25: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 3152 | *bytes++=*lastSource++; | ~~~~~~~~^~~~~~~~~~~~~~ ../../deps/icu-small/source/common/ucnv_bld.h:190:13: note: at offset 12 into destination object 'toUBytes' of size 7 190 | uint8_t toUBytes[UCNV_MAX_CHAR_LEN-1];/* more "toU status"; keeps the bytes of the current character */ | ^~~~~~~~ ../../deps/icu-small/source/common/ucnvmbcs.cpp:3152:25: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 3152 | *bytes++=*lastSource++; | ~~~~~~~~^~~~~~~~~~~~~~ ../../deps/icu-small/source/common/ucnv_bld.h:190:13: note: at offset 13 into destination object 'toUBytes' of size 7 190 | uint8_t toUBytes[UCNV_MAX_CHAR_LEN-1];/* more "toU status"; keeps the bytes of the current character */ | ^~~~~~~~ ../../deps/icu-small/source/common/ucnvmbcs.cpp:3152:25: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 3152 | *bytes++=*lastSource++; | ~~~~~~~~^~~~~~~~~~~~~~ ../../deps/icu-small/source/common/ucnv_bld.h:190:13: note: at offset 14 into destination object 'toUBytes' of size 7 190 | uint8_t toUBytes[UCNV_MAX_CHAR_LEN-1];/* more "toU status"; keeps the bytes of the current character */ | ^~~~~~~~ [215/2643] g++ -MMD -MF obj/deps/icu-small/source/common/icuucx.unorm.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/unorm.cpp -o obj/deps/icu-small/source/common/icuucx.unorm.o [216/2643] g++ -MMD -MF obj/deps/icu-small/source/common/icuucx.ucnv_u16.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/ucnv_u16.cpp -o obj/deps/icu-small/source/common/icuucx.ucnv_u16.o [217/2643] g++ -MMD -MF obj/deps/icu-small/source/common/icuucx.ucnvisci.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/ucnvisci.cpp -o obj/deps/icu-small/source/common/icuucx.ucnvisci.o [218/2643] g++ -MMD -MF obj/deps/icu-small/source/common/icuucx.ucnv_cb.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/ucnv_cb.cpp -o obj/deps/icu-small/source/common/icuucx.ucnv_cb.o [219/2643] g++ -MMD -MF obj/deps/icu-small/source/common/icuucx.ustack.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/ustack.cpp -o obj/deps/icu-small/source/common/icuucx.ustack.o [220/2643] g++ -MMD -MF obj/deps/icu-small/source/common/icuucx.uts46.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/uts46.cpp -o obj/deps/icu-small/source/common/icuucx.uts46.o [221/2643] g++ -MMD -MF obj/deps/icu-small/source/common/icuucx.punycode.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/punycode.cpp -o obj/deps/icu-small/source/common/icuucx.punycode.o [222/2643] g++ -MMD -MF obj/deps/icu-small/source/common/icuucx.servslkf.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/servslkf.cpp -o obj/deps/icu-small/source/common/icuucx.servslkf.o [223/2643] g++ -MMD -MF obj/deps/v8/src/torque/torque_base.torque-compiler.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -std=gnu++17 -fexceptions -c ../../deps/v8/src/torque/torque-compiler.cc -o obj/deps/v8/src/torque/torque_base.torque-compiler.o [224/2643] g++ -MMD -MF obj/deps/icu-small/source/common/icuucx.unistr.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/unistr.cpp -o obj/deps/icu-small/source/common/icuucx.unistr.o [225/2643] g++ -MMD -MF obj/deps/icu-small/source/common/icuucx.restrace.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/restrace.cpp -o obj/deps/icu-small/source/common/icuucx.restrace.o [226/2643] g++ -MMD -MF obj/deps/icu-small/source/common/icuucx.ucharstrieiterator.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/ucharstrieiterator.cpp -o obj/deps/icu-small/source/common/icuucx.ucharstrieiterator.o [227/2643] g++ -MMD -MF obj/deps/icu-small/source/common/icuucx.utrace.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/utrace.cpp -o obj/deps/icu-small/source/common/icuucx.utrace.o [228/2643] g++ -MMD -MF obj/deps/icu-small/source/common/icuucx.uset_props.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/uset_props.cpp -o obj/deps/icu-small/source/common/icuucx.uset_props.o [229/2643] g++ -MMD -MF obj/deps/icu-small/source/common/icuucx.locresdata.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/locresdata.cpp -o obj/deps/icu-small/source/common/icuucx.locresdata.o [230/2643] g++ -MMD -MF obj/deps/icu-small/source/common/icuucx.emojiprops.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/emojiprops.cpp -o obj/deps/icu-small/source/common/icuucx.emojiprops.o [231/2643] g++ -MMD -MF obj/deps/icu-small/source/common/icuucx.resource.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/resource.cpp -o obj/deps/icu-small/source/common/icuucx.resource.o [232/2643] g++ -MMD -MF obj/deps/icu-small/source/common/icuucx.uchar.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/uchar.cpp -o obj/deps/icu-small/source/common/icuucx.uchar.o [233/2643] g++ -MMD -MF obj/deps/icu-small/source/common/icuucx.rbbisetb.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/rbbisetb.cpp -o obj/deps/icu-small/source/common/icuucx.rbbisetb.o [234/2643] g++ -MMD -MF obj/deps/icu-small/source/common/icuucx.rbbitblb.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/rbbitblb.cpp -o obj/deps/icu-small/source/common/icuucx.rbbitblb.o [235/2643] g++ -MMD -MF obj/deps/icu-small/source/common/icuucx.usetiter.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/usetiter.cpp -o obj/deps/icu-small/source/common/icuucx.usetiter.o [236/2643] g++ -MMD -MF obj/deps/icu-small/source/common/icuucx.uarrsort.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/uarrsort.cpp -o obj/deps/icu-small/source/common/icuucx.uarrsort.o [237/2643] g++ -MMD -MF obj/deps/icu-small/source/common/icuucx.ucnvbocu.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/ucnvbocu.cpp -o obj/deps/icu-small/source/common/icuucx.ucnvbocu.o [238/2643] g++ -MMD -MF obj/deps/icu-small/source/common/icuucx.stringpiece.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/stringpiece.cpp -o obj/deps/icu-small/source/common/icuucx.stringpiece.o [239/2643] g++ -MMD -MF obj/deps/icu-small/source/common/icuucx.ustrcase_locale.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/ustrcase_locale.cpp -o obj/deps/icu-small/source/common/icuucx.ustrcase_locale.o [240/2643] g++ -MMD -MF obj/deps/icu-small/source/common/icuucx.uenum.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/uenum.cpp -o obj/deps/icu-small/source/common/icuucx.uenum.o [241/2643] g++ -MMD -MF obj/deps/icu-small/source/common/icuucx.uvectr64.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/uvectr64.cpp -o obj/deps/icu-small/source/common/icuucx.uvectr64.o [242/2643] g++ -MMD -MF obj/deps/icu-small/source/common/icuucx.uinvchar.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/uinvchar.cpp -o obj/deps/icu-small/source/common/icuucx.uinvchar.o [243/2643] g++ -MMD -MF obj/deps/icu-small/source/common/icuucx.localebuilder.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/localebuilder.cpp -o obj/deps/icu-small/source/common/icuucx.localebuilder.o [244/2643] g++ -MMD -MF obj/deps/icu-small/source/common/icuucx.locdistance.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/locdistance.cpp -o obj/deps/icu-small/source/common/icuucx.locdistance.o [245/2643] g++ -MMD -MF obj/deps/icu-small/source/common/icuucx.ucurr.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/ucurr.cpp -o obj/deps/icu-small/source/common/icuucx.ucurr.o [246/2643] g++ -MMD -MF obj/deps/icu-small/source/common/icuucx.rbbi.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/rbbi.cpp -o obj/deps/icu-small/source/common/icuucx.rbbi.o [247/2643] g++ -MMD -MF obj/deps/icu-small/source/common/icuucx.uchriter.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/uchriter.cpp -o obj/deps/icu-small/source/common/icuucx.uchriter.o [248/2643] g++ -MMD -MF obj/deps/icu-small/source/common/icuucx.cmemory.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/cmemory.cpp -o obj/deps/icu-small/source/common/icuucx.cmemory.o [249/2643] g++ -MMD -MF obj/deps/icu-small/source/common/icuucx.loadednormalizer2impl.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/loadednormalizer2impl.cpp -o obj/deps/icu-small/source/common/icuucx.loadednormalizer2impl.o [250/2643] g++ -MMD -MF obj/deps/icu-small/source/common/icuucx.localematcher.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/localematcher.cpp -o obj/deps/icu-small/source/common/icuucx.localematcher.o [251/2643] g++ -MMD -MF obj/deps/icu-small/source/common/icuucx.ucasemap.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/ucasemap.cpp -o obj/deps/icu-small/source/common/icuucx.ucasemap.o [252/2643] g++ -MMD -MF obj/deps/icu-small/source/common/icuucx.unistr_cnv.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/unistr_cnv.cpp -o obj/deps/icu-small/source/common/icuucx.unistr_cnv.o [253/2643] g++ -MMD -MF obj/deps/icu-small/source/common/icuucx.dtintrv.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/dtintrv.cpp -o obj/deps/icu-small/source/common/icuucx.dtintrv.o [254/2643] g++ -MMD -MF obj/deps/icu-small/source/common/icuucx.ucnv_set.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/ucnv_set.cpp -o obj/deps/icu-small/source/common/icuucx.ucnv_set.o [255/2643] g++ -MMD -MF obj/deps/icu-small/source/common/icuucx.unistr_props.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/unistr_props.cpp -o obj/deps/icu-small/source/common/icuucx.unistr_props.o [256/2643] g++ -MMD -MF obj/deps/icu-small/source/common/icuucx.rbbirb.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/rbbirb.cpp -o obj/deps/icu-small/source/common/icuucx.rbbirb.o [257/2643] g++ -MMD -MF obj/deps/icu-small/source/common/icuucx.uloc_tag.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/uloc_tag.cpp -o obj/deps/icu-small/source/common/icuucx.uloc_tag.o [258/2643] g++ -MMD -MF obj/deps/icu-small/source/common/icuucx.uniset_closure.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/uniset_closure.cpp -o obj/deps/icu-small/source/common/icuucx.uniset_closure.o [259/2643] g++ -MMD -MF obj/deps/icu-small/source/common/icuucx.characterproperties.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/characterproperties.cpp -o obj/deps/icu-small/source/common/icuucx.characterproperties.o [260/2643] g++ -MMD -MF obj/deps/icu-small/source/common/icuucx.ucnv_ext.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/ucnv_ext.cpp -o obj/deps/icu-small/source/common/icuucx.ucnv_ext.o [261/2643] g++ -MMD -MF obj/deps/icu-small/source/common/icuucx.uresdata.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/uresdata.cpp -o obj/deps/icu-small/source/common/icuucx.uresdata.o In file included from /usr/include/string.h:548, from ../../deps/icu-small/source/common/cmemory.h:32, from ../../deps/icu-small/source/common/uresdata.cpp:26: In function 'memcpy', inlined from 'ures_swapResource(UDataSwapper const*, unsigned int const*, unsigned int*, unsigned int, char const*, TempTable*, UErrorCode*)' at ../../deps/icu-small/source/common/uresdata.cpp:1253:21: /usr/include/bits/string_fortified.h:29:33: warning: 'memcpy' specified bound between 18446744071562067968 and 18446744073709551614 exceeds maximum object size 9223372036854775807 [-Wstringop-overflow=] 29 | return __builtin___memcpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 30 | __glibc_objsize0 (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'memcpy', inlined from 'ures_swapResource(UDataSwapper const*, unsigned int const*, unsigned int*, unsigned int, char const*, TempTable*, UErrorCode*)' at ../../deps/icu-small/source/common/uresdata.cpp:1268:21: /usr/include/bits/string_fortified.h:29:33: warning: 'memcpy' specified bound between 18446744071562067968 and 18446744073709551612 exceeds maximum object size 9223372036854775807 [-Wstringop-overflow=] 29 | return __builtin___memcpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 30 | __glibc_objsize0 (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ [262/2643] g++ -MMD -MF obj/deps/icu-small/source/common/icuucx.servlk.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/servlk.cpp -o obj/deps/icu-small/source/common/icuucx.servlk.o [263/2643] g++ -MMD -MF obj/deps/icu-small/source/common/icuucx.brkeng.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/brkeng.cpp -o obj/deps/icu-small/source/common/icuucx.brkeng.o [264/2643] g++ -MMD -MF obj/deps/icu-small/source/common/icuucx.usc_impl.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/usc_impl.cpp -o obj/deps/icu-small/source/common/icuucx.usc_impl.o [265/2643] g++ -MMD -MF obj/deps/icu-small/source/common/icuucx.messagepattern.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/messagepattern.cpp -o obj/deps/icu-small/source/common/icuucx.messagepattern.o [266/2643] g++ -MMD -MF obj/deps/icu-small/source/common/icuucx.uiter.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/uiter.cpp -o obj/deps/icu-small/source/common/icuucx.uiter.o [267/2643] g++ -MMD -MF obj/deps/icu-small/source/common/icuucx.filterednormalizer2.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/filterednormalizer2.cpp -o obj/deps/icu-small/source/common/icuucx.filterednormalizer2.o [268/2643] g++ -MMD -MF obj/deps/icu-small/source/common/icuucx.locbased.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/locbased.cpp -o obj/deps/icu-small/source/common/icuucx.locbased.o [269/2643] g++ -MMD -MF obj/deps/icu-small/source/common/icuucx.utrie_swap.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/utrie_swap.cpp -o obj/deps/icu-small/source/common/icuucx.utrie_swap.o [270/2643] g++ -MMD -MF obj/deps/icu-small/source/common/icuucx.uresbund.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/uresbund.cpp -o obj/deps/icu-small/source/common/icuucx.uresbund.o [271/2643] g++ -MMD -MF obj/deps/icu-small/source/common/icuucx.normlzr.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/normlzr.cpp -o obj/deps/icu-small/source/common/icuucx.normlzr.o [272/2643] g++ -MMD -MF obj/deps/icu-small/source/common/icuucx.resbund_cnv.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/resbund_cnv.cpp -o obj/deps/icu-small/source/common/icuucx.resbund_cnv.o [273/2643] g++ -MMD -MF obj/deps/icu-small/source/common/icuucx.locid.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/locid.cpp -o obj/deps/icu-small/source/common/icuucx.locid.o [274/2643] g++ -MMD -MF obj/deps/icu-small/source/common/icuucx.bytestrie.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/bytestrie.cpp -o obj/deps/icu-small/source/common/icuucx.bytestrie.o [275/2643] g++ -MMD -MF obj/deps/icu-small/source/common/icuucx.ures_cnv.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/ures_cnv.cpp -o obj/deps/icu-small/source/common/icuucx.ures_cnv.o [276/2643] g++ -MMD -MF obj/deps/icu-small/source/common/icuucx.unifiedcache.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/unifiedcache.cpp -o obj/deps/icu-small/source/common/icuucx.unifiedcache.o [277/2643] g++ -MMD -MF obj/deps/icu-small/source/common/icuucx.uvectr32.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/uvectr32.cpp -o obj/deps/icu-small/source/common/icuucx.uvectr32.o [278/2643] g++ -MMD -MF obj/deps/icu-small/source/common/icuucx.uloc.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/uloc.cpp -o obj/deps/icu-small/source/common/icuucx.uloc.o [279/2643] g++ -MMD -MF obj/deps/icu-small/source/common/icuucx.cstring.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/cstring.cpp -o obj/deps/icu-small/source/common/icuucx.cstring.o [280/2643] g++ -MMD -MF obj/deps/icu-small/source/common/icuucx.ustring.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/ustring.cpp -o obj/deps/icu-small/source/common/icuucx.ustring.o [281/2643] g++ -MMD -MF obj/deps/icu-small/source/common/icuucx.locutil.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/locutil.cpp -o obj/deps/icu-small/source/common/icuucx.locutil.o [282/2643] g++ -MMD -MF obj/deps/icu-small/source/common/icuucx.static_unicode_sets.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/static_unicode_sets.cpp -o obj/deps/icu-small/source/common/icuucx.static_unicode_sets.o [283/2643] g++ -MMD -MF obj/deps/icu-small/source/i18n/icui18n.fpositer.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/fpositer.cpp -o obj/deps/icu-small/source/i18n/icui18n.fpositer.o [284/2643] g++ -MMD -MF obj/deps/icu-small/source/common/icuucx.ucnv.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/ucnv.cpp -o obj/deps/icu-small/source/common/icuucx.ucnv.o [285/2643] g++ -MMD -MF obj/deps/icu-small/source/common/icuucx.ustrtrns.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/ustrtrns.cpp -o obj/deps/icu-small/source/common/icuucx.ustrtrns.o [286/2643] g++ -MMD -MF obj/deps/icu-small/source/common/icuucx.lstmbe.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/lstmbe.cpp -o obj/deps/icu-small/source/common/icuucx.lstmbe.o [287/2643] g++ -MMD -MF obj/deps/icu-small/source/common/icuucx.dictionarydata.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/dictionarydata.cpp -o obj/deps/icu-small/source/common/icuucx.dictionarydata.o [288/2643] g++ -MMD -MF obj/deps/icu-small/source/common/icuucx.loclikelysubtags.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/loclikelysubtags.cpp -o obj/deps/icu-small/source/common/icuucx.loclikelysubtags.o [289/2643] g++ -MMD -MF obj/deps/icu-small/source/common/icuucx.ustrcase.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/ustrcase.cpp -o obj/deps/icu-small/source/common/icuucx.ustrcase.o [290/2643] g++ -MMD -MF obj/deps/icu-small/source/common/icuucx.ucnv_lmb.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/ucnv_lmb.cpp -o obj/deps/icu-small/source/common/icuucx.ucnv_lmb.o [291/2643] g++ -MMD -MF obj/deps/icu-small/source/common/icuucx.locmap.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/locmap.cpp -o obj/deps/icu-small/source/common/icuucx.locmap.o [292/2643] g++ -MMD -MF obj/deps/icu-small/source/i18n/icui18n.ufieldpositer.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/ufieldpositer.cpp -o obj/deps/icu-small/source/i18n/icui18n.ufieldpositer.o [293/2643] g++ -MMD -MF obj/deps/icu-small/source/i18n/icui18n.nortrans.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/nortrans.cpp -o obj/deps/icu-small/source/i18n/icui18n.nortrans.o [294/2643] g++ -MMD -MF obj/deps/icu-small/source/common/icuucx.rbbi_cache.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/rbbi_cache.cpp -o obj/deps/icu-small/source/common/icuucx.rbbi_cache.o [295/2643] g++ -MMD -MF obj/deps/icu-small/source/common/icuucx.ubidiwrt.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/ubidiwrt.cpp -o obj/deps/icu-small/source/common/icuucx.ubidiwrt.o [296/2643] g++ -MMD -MF obj/deps/icu-small/source/i18n/icui18n.name2uni.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/name2uni.cpp -o obj/deps/icu-small/source/i18n/icui18n.name2uni.o [297/2643] g++ -MMD -MF obj/deps/icu-small/source/common/icuucx.umutablecptrie.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/umutablecptrie.cpp -o obj/deps/icu-small/source/common/icuucx.umutablecptrie.o [298/2643] g++ -MMD -MF obj/deps/icu-small/source/common/icuucx.ucase.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/ucase.cpp -o obj/deps/icu-small/source/common/icuucx.ucase.o [299/2643] g++ -MMD -MF obj/deps/icu-small/source/i18n/icui18n.decContext.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/decContext.cpp -o obj/deps/icu-small/source/i18n/icui18n.decContext.o [300/2643] g++ -MMD -MF obj/deps/icu-small/source/common/icuucx.ucnv2022.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/ucnv2022.cpp -o obj/deps/icu-small/source/common/icuucx.ucnv2022.o [301/2643] g++ -MMD -MF obj/deps/icu-small/source/common/icuucx.locavailable.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/locavailable.cpp -o obj/deps/icu-small/source/common/icuucx.locavailable.o [302/2643] g++ -MMD -MF obj/deps/icu-small/source/i18n/icui18n.utmscale.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/utmscale.cpp -o obj/deps/icu-small/source/i18n/icui18n.utmscale.o [303/2643] g++ -MMD -MF obj/deps/icu-small/source/i18n/icui18n.rbt_data.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/rbt_data.cpp -o obj/deps/icu-small/source/i18n/icui18n.rbt_data.o [304/2643] g++ -MMD -MF obj/deps/icu-small/source/i18n/icui18n.toupptrn.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/toupptrn.cpp -o obj/deps/icu-small/source/i18n/icui18n.toupptrn.o [305/2643] g++ -MMD -MF obj/deps/icu-small/source/i18n/icui18n.format.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/format.cpp -o obj/deps/icu-small/source/i18n/icui18n.format.o [306/2643] g++ -MMD -MF obj/deps/icu-small/source/i18n/icui18n.ucln_in.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/ucln_in.cpp -o obj/deps/icu-small/source/i18n/icui18n.ucln_in.o [307/2643] g++ -MMD -MF obj/deps/icu-small/source/i18n/icui18n.collation.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/collation.cpp -o obj/deps/icu-small/source/i18n/icui18n.collation.o [308/2643] g++ -MMD -MF obj/deps/icu-small/source/i18n/icui18n.bocsu.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/bocsu.cpp -o obj/deps/icu-small/source/i18n/icui18n.bocsu.o [309/2643] g++ -MMD -MF obj/deps/icu-small/source/i18n/icui18n.curramt.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/curramt.cpp -o obj/deps/icu-small/source/i18n/icui18n.curramt.o [310/2643] g++ -MMD -MF obj/deps/icu-small/source/i18n/icui18n.numparse_compositions.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/numparse_compositions.cpp -o obj/deps/icu-small/source/i18n/icui18n.numparse_compositions.o [311/2643] g++ -MMD -MF obj/deps/icu-small/source/i18n/icui18n.csrucode.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/csrucode.cpp -o obj/deps/icu-small/source/i18n/icui18n.csrucode.o [312/2643] g++ -MMD -MF obj/deps/icu-small/source/i18n/icui18n.formattedval_sbimpl.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/formattedval_sbimpl.cpp -o obj/deps/icu-small/source/i18n/icui18n.formattedval_sbimpl.o [313/2643] g++ -MMD -MF obj/deps/icu-small/source/i18n/icui18n.uregion.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/uregion.cpp -o obj/deps/icu-small/source/i18n/icui18n.uregion.o [314/2643] g++ -MMD -MF obj/deps/icu-small/source/i18n/icui18n.collationfcd.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/collationfcd.cpp -o obj/deps/icu-small/source/i18n/icui18n.collationfcd.o [315/2643] g++ -MMD -MF obj/deps/icu-small/source/i18n/icui18n.ulistformatter.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/ulistformatter.cpp -o obj/deps/icu-small/source/i18n/icui18n.ulistformatter.o [316/2643] g++ -MMD -MF obj/deps/icu-small/source/i18n/icui18n.fphdlimp.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/fphdlimp.cpp -o obj/deps/icu-small/source/i18n/icui18n.fphdlimp.o [317/2643] g++ -MMD -MF obj/deps/icu-small/source/i18n/icui18n.displayoptions.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/displayoptions.cpp -o obj/deps/icu-small/source/i18n/icui18n.displayoptions.o [318/2643] g++ -MMD -MF obj/deps/icu-small/source/i18n/icui18n.taiwncal.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/taiwncal.cpp -o obj/deps/icu-small/source/i18n/icui18n.taiwncal.o [319/2643] g++ -MMD -MF obj/deps/icu-small/source/i18n/icui18n.number_integerwidth.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/number_integerwidth.cpp -o obj/deps/icu-small/source/i18n/icui18n.number_integerwidth.o [320/2643] g++ -MMD -MF obj/deps/icu-small/source/i18n/icui18n.uitercollationiterator.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/uitercollationiterator.cpp -o obj/deps/icu-small/source/i18n/icui18n.uitercollationiterator.o [321/2643] g++ -MMD -MF obj/deps/icu-small/source/i18n/icui18n.number_utils.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/number_utils.cpp -o obj/deps/icu-small/source/i18n/icui18n.number_utils.o [322/2643] g++ -MMD -MF obj/deps/icu-small/source/i18n/icui18n.formatted_string_builder.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/formatted_string_builder.cpp -o obj/deps/icu-small/source/i18n/icui18n.formatted_string_builder.o [323/2643] g++ -MMD -MF obj/deps/icu-small/source/i18n/icui18n.number_modifiers.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/number_modifiers.cpp -o obj/deps/icu-small/source/i18n/icui18n.number_modifiers.o [324/2643] g++ -MMD -MF obj/deps/icu-small/source/i18n/icui18n.transreg.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/transreg.cpp -o obj/deps/icu-small/source/i18n/icui18n.transreg.o [325/2643] g++ -MMD -MF obj/deps/icu-small/source/i18n/icui18n.collationtailoring.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/collationtailoring.cpp -o obj/deps/icu-small/source/i18n/icui18n.collationtailoring.o [326/2643] g++ -MMD -MF obj/deps/v8/src/torque/torque_base.types.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -std=gnu++17 -fexceptions -c ../../deps/v8/src/torque/types.cc -o obj/deps/v8/src/torque/torque_base.types.o [327/2643] g++ -MMD -MF obj/deps/icu-small/source/common/icuucx.normalizer2impl.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/normalizer2impl.cpp -o obj/deps/icu-small/source/common/icuucx.normalizer2impl.o [328/2643] g++ -MMD -MF obj/deps/icu-small/source/i18n/icui18n.number_notation.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/number_notation.cpp -o obj/deps/icu-small/source/i18n/icui18n.number_notation.o [329/2643] rm -f obj/tools/icu/libicuucx.a && ar rcsT obj/tools/icu/libicuucx.a obj/deps/icu-small/source/common/icuucx.utrie2_builder.o obj/deps/icu-small/source/common/icuucx.locdispnames.o obj/deps/icu-small/source/common/icuucx.uidna.o obj/deps/icu-small/source/common/icuucx.ustr_wcs.o obj/deps/icu-small/source/common/icuucx.ucnv_bld.o obj/deps/icu-small/source/common/icuucx.servlkf.o obj/deps/icu-small/source/common/icuucx.cstr.o obj/deps/icu-small/source/common/icuucx.ucnv_ct.o obj/deps/icu-small/source/common/icuucx.bytestriebuilder.o obj/deps/icu-small/source/common/icuucx.ustr_titlecase_brkiter.o obj/deps/icu-small/source/common/icuucx.uscript.o obj/deps/icu-small/source/common/icuucx.unistr_case.o obj/deps/icu-small/source/common/icuucx.bytestream.o obj/deps/icu-small/source/common/icuucx.unames.o obj/deps/icu-small/source/common/icuucx.ubidiln.o obj/deps/icu-small/source/common/icuucx.udataswp.o obj/deps/icu-small/source/common/icuucx.ucharstriebuilder.o obj/deps/icu-small/source/common/icuucx.umapfile.o obj/deps/icu-small/source/common/icuucx.icuplug.o obj/deps/icu-small/source/common/icuucx.uniset.o obj/deps/icu-small/source/common/icuucx.ulist.o obj/deps/icu-small/source/common/icuucx.unisetspan.o obj/deps/icu-small/source/common/icuucx.ubidi.o obj/deps/icu-small/source/common/icuucx.simpleformatter.o obj/deps/icu-small/source/common/icuucx.servnotf.o obj/deps/icu-small/source/common/icuucx.locdspnm.o obj/deps/icu-small/source/common/icuucx.utf_impl.o obj/deps/icu-small/source/common/icuucx.appendable.o obj/deps/icu-small/source/common/icuucx.brkiter.o obj/deps/icu-small/source/common/icuucx.servrbf.o obj/deps/icu-small/source/common/icuucx.edits.o obj/deps/icu-small/source/common/icuucx.rbbiscan.o obj/deps/icu-small/source/common/icuucx.bytesinkutil.o obj/deps/icu-small/source/common/icuucx.ucnvdisp.o obj/deps/icu-small/source/common/icuucx.stringtriebuilder.o obj/deps/icu-small/source/common/icuucx.util_props.o obj/deps/icu-small/source/common/icuucx.dictbe.o obj/deps/icu-small/source/common/icuucx.normalizer2.o obj/deps/icu-small/source/common/icuucx.udata.o obj/deps/icu-small/source/common/icuucx.ucnv_u32.o obj/deps/icu-small/source/common/icuucx.ucln_cmn.o obj/deps/icu-small/source/common/icuucx.ucnvscsu.o obj/deps/icu-small/source/common/icuucx.icudataver.o obj/deps/icu-small/source/common/icuucx.ucat.o obj/deps/icu-small/source/common/icuucx.sharedobject.o obj/deps/icu-small/source/common/icuucx.unormcmp.o obj/deps/icu-small/source/common/icuucx.ucol_swp.o obj/deps/icu-small/source/common/icuucx.ucnv_io.o obj/deps/icu-small/source/common/icuucx.ushape.o obj/deps/icu-small/source/common/icuucx.rbbidata.o obj/deps/icu-small/source/common/icuucx.ubidi_props.o obj/deps/icu-small/source/common/icuucx.lsr.o obj/deps/icu-small/source/common/icuucx.uniset_props.o obj/deps/icu-small/source/common/icuucx.putil.o obj/deps/icu-small/source/common/icuucx.ucasemap_titlecase_brkiter.o obj/deps/icu-small/source/common/icuucx.caniter.o obj/deps/icu-small/source/common/icuucx.propsvec.o obj/deps/icu-small/source/common/icuucx.ucnvmbcs.o obj/deps/icu-small/source/common/icuucx.mlbe.o obj/deps/icu-small/source/common/icuucx.bytestrieiterator.o obj/deps/icu-small/source/common/icuucx.utrie2.o obj/deps/icu-small/source/common/icuucx.ucnv_cnv.o obj/deps/icu-small/source/common/icuucx.ulocale.o obj/deps/icu-small/source/common/icuucx.util.o obj/deps/icu-small/source/common/icuucx.uscript_props.o obj/deps/icu-small/source/common/icuucx.utext.o obj/deps/icu-small/source/common/icuucx.filteredbrk.o obj/deps/icu-small/source/common/icuucx.ucnvhz.o obj/deps/icu-small/source/common/icuucx.ubrk.o obj/deps/icu-small/source/common/icuucx.ustr_cnv.o obj/deps/icu-small/source/common/icuucx.ucnv_err.o obj/deps/icu-small/source/common/icuucx.ruleiter.o obj/deps/icu-small/source/common/icuucx.cwchar.o obj/deps/icu-small/source/common/icuucx.uprops.o obj/deps/icu-small/source/common/icuucx.wintz.o obj/deps/icu-small/source/common/icuucx.uloc_keytype.o obj/deps/icu-small/source/common/icuucx.ustrenum.o obj/deps/icu-small/source/common/icuucx.resbund.o obj/deps/icu-small/source/common/icuucx.unistr_case_locale.o obj/deps/icu-small/source/common/icuucx.ucnvlat1.o obj/deps/icu-small/source/common/icuucx.unifunct.o obj/deps/icu-small/source/common/icuucx.ucnvsel.o obj/deps/icu-small/source/common/icuucx.usprep.o obj/deps/icu-small/source/common/icuucx.rbbistbl.o obj/deps/icu-small/source/common/icuucx.unistr.o obj/deps/icu-small/source/common/icuucx.uset.o obj/deps/icu-small/source/common/icuucx.servls.o obj/deps/icu-small/source/common/icuucx.charstr.o obj/deps/icu-small/source/common/icuucx.uinit.o obj/deps/icu-small/source/common/icuucx.ubiditransform.o obj/deps/icu-small/source/common/icuucx.patternprops.o obj/deps/icu-small/source/common/icuucx.utrie.o obj/deps/icu-small/source/common/icuucx.ucharstrie.o obj/deps/icu-small/source/common/icuucx.udatamem.o obj/deps/icu-small/source/common/icuucx.ustrfmt.o obj/deps/icu-small/source/common/icuucx.parsepos.o obj/deps/icu-small/source/common/icuucx.uts46.o obj/deps/icu-small/source/common/icuucx.unistr_titlecase_brkiter.o obj/deps/icu-small/source/common/icuucx.propname.o obj/deps/icu-small/source/common/icuucx.unifilt.o obj/deps/icu-small/source/common/icuucx.rbbinode.o obj/deps/icu-small/source/common/icuucx.uobject.o obj/deps/icu-small/source/common/icuucx.utypes.o obj/deps/icu-small/source/common/icuucx.uvector.o obj/deps/icu-small/source/common/icuucx.bmpset.o obj/deps/icu-small/source/common/icuucx.umutex.o obj/deps/icu-small/source/common/icuucx.rbbitblb.o obj/deps/icu-small/source/common/icuucx.localeprioritylist.o obj/deps/icu-small/source/common/icuucx.schriter.o obj/deps/icu-small/source/common/icuucx.unorm.o obj/deps/icu-small/source/common/icuucx.loclikely.o obj/deps/icu-small/source/common/icuucx.chariter.o obj/deps/icu-small/source/common/icuucx.ucnv_u8.o obj/deps/icu-small/source/common/icuucx.ucptrie.o obj/deps/icu-small/source/common/icuucx.uhash.o obj/deps/icu-small/source/common/icuucx.pluralmap.o obj/deps/icu-small/source/common/icuucx.uhash_us.o obj/deps/icu-small/source/common/icuucx.ucmndata.o obj/deps/icu-small/source/common/icuucx.ucnv_u16.o obj/deps/icu-small/source/common/icuucx.ulocbuilder.o obj/deps/icu-small/source/common/icuucx.uchar.o obj/deps/icu-small/source/common/icuucx.ucnv_u7.o obj/deps/icu-small/source/common/icuucx.ucurr.o obj/deps/icu-small/source/common/icuucx.ucnvisci.o obj/deps/icu-small/source/common/icuucx.utrace.o obj/deps/icu-small/source/common/icuucx.uloc_tag.o obj/deps/icu-small/source/common/icuucx.rbbi.o obj/deps/icu-small/source/common/icuucx.emojiprops.o obj/deps/icu-small/source/common/icuucx.rbbisetb.o obj/deps/icu-small/source/common/icuucx.ucharstrieiterator.o obj/deps/icu-small/source/common/icuucx.ucnv_cb.o obj/deps/icu-small/source/common/icuucx.uset_props.o obj/deps/icu-small/source/common/icuucx.punycode.o obj/deps/icu-small/source/common/icuucx.errorcode.o obj/deps/icu-small/source/common/icuucx.serv.o obj/deps/icu-small/source/common/icuucx.uresbund.o obj/deps/icu-small/source/common/icuucx.locresdata.o obj/deps/icu-small/source/common/icuucx.ucasemap.o obj/deps/icu-small/source/common/icuucx.locid.o obj/deps/icu-small/source/common/icuucx.localebuilder.o obj/deps/icu-small/source/common/icuucx.ustack.o obj/deps/icu-small/source/common/icuucx.resource.o obj/deps/icu-small/source/common/icuucx.umath.o obj/deps/icu-small/source/common/icuucx.usetiter.o obj/deps/icu-small/source/common/icuucx.uinvchar.o obj/deps/icu-small/source/common/icuucx.locdistance.o obj/deps/icu-small/source/common/icuucx.ucnvbocu.o obj/deps/icu-small/source/common/icuucx.uresdata.o obj/deps/icu-small/source/common/icuucx.stringpiece.o obj/deps/icu-small/source/common/icuucx.localematcher.o obj/deps/icu-small/source/common/icuucx.ustrcase_locale.o obj/deps/icu-small/source/common/icuucx.uarrsort.o obj/deps/icu-small/source/common/icuucx.servslkf.o obj/deps/icu-small/source/common/icuucx.umutablecptrie.o obj/deps/icu-small/source/common/icuucx.messagepattern.o obj/deps/icu-small/source/common/icuucx.restrace.o obj/deps/icu-small/source/common/icuucx.loadednormalizer2impl.o obj/deps/icu-small/source/common/icuucx.uchriter.o obj/deps/icu-small/source/common/icuucx.uenum.o obj/deps/icu-small/source/common/icuucx.rbbirb.o obj/deps/icu-small/source/common/icuucx.normalizer2impl.o obj/deps/icu-small/source/common/icuucx.uvectr64.o obj/deps/icu-small/source/common/icuucx.characterproperties.o obj/deps/icu-small/source/common/icuucx.lstmbe.o obj/deps/icu-small/source/common/icuucx.unistr_cnv.o obj/deps/icu-small/source/common/icuucx.ucnv_ext.o obj/deps/icu-small/source/common/icuucx.brkeng.o obj/deps/icu-small/source/common/icuucx.uloc.o obj/deps/icu-small/source/common/icuucx.uniset_closure.o obj/deps/icu-small/source/common/icuucx.ucnv.o obj/deps/icu-small/source/common/icuucx.loclikelysubtags.o obj/deps/icu-small/source/common/icuucx.unistr_props.o obj/deps/icu-small/source/common/icuucx.ustrcase.o obj/deps/icu-small/source/common/icuucx.normlzr.o obj/deps/icu-small/source/common/icuucx.cmemory.o obj/deps/icu-small/source/common/icuucx.filterednormalizer2.o obj/deps/icu-small/source/common/icuucx.uiter.o obj/deps/icu-small/source/common/icuucx.ucnv_set.o obj/deps/icu-small/source/common/icuucx.unifiedcache.o obj/deps/icu-small/source/common/icuucx.ucnv2022.o obj/deps/icu-small/source/common/icuucx.locutil.o obj/deps/icu-small/source/common/icuucx.dtintrv.o obj/deps/icu-small/source/common/icuucx.bytestrie.o obj/deps/icu-small/source/common/icuucx.ucase.o obj/deps/icu-small/source/common/icuucx.ustring.o obj/deps/icu-small/source/common/icuucx.locbased.o obj/deps/icu-small/source/common/icuucx.usc_impl.o obj/deps/icu-small/source/common/icuucx.ustrtrns.o obj/deps/icu-small/source/common/icuucx.rbbi_cache.o obj/deps/icu-small/source/common/icuucx.static_unicode_sets.o obj/deps/icu-small/source/common/icuucx.resbund_cnv.o obj/deps/icu-small/source/common/icuucx.utrie_swap.o obj/deps/icu-small/source/common/icuucx.ures_cnv.o obj/deps/icu-small/source/common/icuucx.servlk.o obj/deps/icu-small/source/common/icuucx.dictionarydata.o obj/deps/icu-small/source/common/icuucx.uvectr32.o obj/deps/icu-small/source/common/icuucx.locavailable.o obj/deps/icu-small/source/common/icuucx.cstring.o obj/deps/icu-small/source/common/icuucx.ubidiwrt.o obj/deps/icu-small/source/common/icuucx.ucnv_lmb.o obj/deps/icu-small/source/common/icuucx.locmap.o [330/2643] g++ -MMD -MF obj/deps/icu-small/source/i18n/icui18n.plurfmt.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/plurfmt.cpp -o obj/deps/icu-small/source/i18n/icui18n.plurfmt.o [331/2643] g++ -MMD -MF obj/deps/icu-small/source/i18n/icui18n.esctrn.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/esctrn.cpp -o obj/deps/icu-small/source/i18n/icui18n.esctrn.o [332/2643] g++ -MMD -MF obj/deps/icu-small/source/i18n/icui18n.vzone.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/vzone.cpp -o obj/deps/icu-small/source/i18n/icui18n.vzone.o [333/2643] g++ -MMD -MF obj/deps/icu-small/source/i18n/icui18n.alphaindex.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/alphaindex.cpp -o obj/deps/icu-small/source/i18n/icui18n.alphaindex.o [334/2643] g++ -MMD -MF obj/deps/icu-small/source/i18n/icui18n.numparse_currency.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/numparse_currency.cpp -o obj/deps/icu-small/source/i18n/icui18n.numparse_currency.o [335/2643] g++ -MMD -MF obj/deps/icu-small/source/i18n/icui18n.sharedbreakiterator.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/sharedbreakiterator.cpp -o obj/deps/icu-small/source/i18n/icui18n.sharedbreakiterator.o [336/2643] g++ -MMD -MF obj/deps/icu-small/source/i18n/icui18n.measunit.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/measunit.cpp -o obj/deps/icu-small/source/i18n/icui18n.measunit.o [337/2643] g++ -MMD -MF obj/deps/icu-small/source/i18n/icui18n.uspoof_build.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/uspoof_build.cpp -o obj/deps/icu-small/source/i18n/icui18n.uspoof_build.o [338/2643] g++ -MMD -MF obj/deps/icu-small/source/i18n/icui18n.rbt_pars.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/rbt_pars.cpp -o obj/deps/icu-small/source/i18n/icui18n.rbt_pars.o [339/2643] g++ -MMD -MF obj/deps/icu-small/source/i18n/icui18n.number_simple.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/number_simple.cpp -o obj/deps/icu-small/source/i18n/icui18n.number_simple.o [340/2643] g++ -MMD -MF obj/deps/icu-small/source/i18n/icui18n.olsontz.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/olsontz.cpp -o obj/deps/icu-small/source/i18n/icui18n.olsontz.o [341/2643] g++ -MMD -MF obj/deps/icu-small/source/i18n/icui18n.dtitvfmt.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/dtitvfmt.cpp -o obj/deps/icu-small/source/i18n/icui18n.dtitvfmt.o [342/2643] g++ -MMD -MF obj/deps/icu-small/source/i18n/icui18n.number_usageprefs.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/number_usageprefs.cpp -o obj/deps/icu-small/source/i18n/icui18n.number_usageprefs.o [343/2643] g++ -MMD -MF obj/deps/icu-small/source/i18n/icui18n.quantityformatter.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/quantityformatter.cpp -o obj/deps/icu-small/source/i18n/icui18n.quantityformatter.o [344/2643] g++ -MMD -MF obj/deps/icu-small/source/i18n/icui18n.uregexc.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/uregexc.cpp -o obj/deps/icu-small/source/i18n/icui18n.uregexc.o [345/2643] g++ -MMD -MF obj/deps/icu-small/source/i18n/icui18n.upluralrules.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/upluralrules.cpp -o obj/deps/icu-small/source/i18n/icui18n.upluralrules.o [346/2643] g++ -MMD -MF obj/deps/icu-small/source/i18n/icui18n.casetrn.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/casetrn.cpp -o obj/deps/icu-small/source/i18n/icui18n.casetrn.o [347/2643] g++ -MMD -MF obj/deps/icu-small/source/i18n/icui18n.numrange_capi.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/numrange_capi.cpp -o obj/deps/icu-small/source/i18n/icui18n.numrange_capi.o [348/2643] g++ -MMD -MF obj/deps/icu-small/source/i18n/icui18n.tzfmt.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/tzfmt.cpp -o obj/deps/icu-small/source/i18n/icui18n.tzfmt.o [349/2643] g++ -MMD -MF obj/deps/icu-small/source/i18n/icui18n.numfmt.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/numfmt.cpp -o obj/deps/icu-small/source/i18n/icui18n.numfmt.o [350/2643] g++ -MMD -MF obj/deps/icu-small/source/i18n/icui18n.number_mapper.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/number_mapper.cpp -o obj/deps/icu-small/source/i18n/icui18n.number_mapper.o [351/2643] g++ -MMD -MF obj/deps/icu-small/source/i18n/icui18n.chnsecal.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/chnsecal.cpp -o obj/deps/icu-small/source/i18n/icui18n.chnsecal.o [352/2643] g++ -MMD -MF obj/deps/icu-small/source/i18n/icui18n.currfmt.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/currfmt.cpp -o obj/deps/icu-small/source/i18n/icui18n.currfmt.o [353/2643] g++ -MMD -MF obj/deps/icu-small/source/i18n/icui18n.ucol_sit.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/ucol_sit.cpp -o obj/deps/icu-small/source/i18n/icui18n.ucol_sit.o [354/2643] g++ -MMD -MF obj/deps/icu-small/source/i18n/icui18n.ethpccal.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/ethpccal.cpp -o obj/deps/icu-small/source/i18n/icui18n.ethpccal.o [355/2643] g++ -MMD -MF obj/deps/icu-small/source/i18n/icui18n.numparse_decimal.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/numparse_decimal.cpp -o obj/deps/icu-small/source/i18n/icui18n.numparse_decimal.o [356/2643] g++ -MMD -MF obj/deps/icu-small/source/i18n/icui18n.measure.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/measure.cpp -o obj/deps/icu-small/source/i18n/icui18n.measure.o [357/2643] g++ -MMD -MF obj/deps/icu-small/source/i18n/icui18n.uregex.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/uregex.cpp -o obj/deps/icu-small/source/i18n/icui18n.uregex.o [358/2643] g++ -MMD -MF obj/deps/icu-small/source/i18n/icui18n.region.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/region.cpp -o obj/deps/icu-small/source/i18n/icui18n.region.o [359/2643] g++ -MMD -MF obj/deps/icu-small/source/i18n/icui18n.csrecog.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/csrecog.cpp -o obj/deps/icu-small/source/i18n/icui18n.csrecog.o [360/2643] g++ -MMD -MF obj/deps/icu-small/source/i18n/icui18n.number_longnames.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/number_longnames.cpp -o obj/deps/icu-small/source/i18n/icui18n.number_longnames.o [361/2643] g++ -MMD -MF obj/deps/icu-small/source/i18n/icui18n.scientificnumberformatter.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/scientificnumberformatter.cpp -o obj/deps/icu-small/source/i18n/icui18n.scientificnumberformatter.o [362/2643] g++ -MMD -MF obj/deps/icu-small/source/i18n/icui18n.utrans.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/utrans.cpp -o obj/deps/icu-small/source/i18n/icui18n.utrans.o [363/2643] g++ -MMD -MF obj/deps/icu-small/source/i18n/icui18n.regexcmp.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/regexcmp.cpp -o obj/deps/icu-small/source/i18n/icui18n.regexcmp.o [364/2643] g++ -MMD -MF obj/deps/icu-small/source/i18n/icui18n.umsg.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/umsg.cpp -o obj/deps/icu-small/source/i18n/icui18n.umsg.o [365/2643] g++ -MMD -MF obj/deps/icu-small/source/i18n/icui18n.number_scientific.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/number_scientific.cpp -o obj/deps/icu-small/source/i18n/icui18n.number_scientific.o [366/2643] g++ -MMD -MF obj/deps/icu-small/source/i18n/icui18n.collationsettings.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/collationsettings.cpp -o obj/deps/icu-small/source/i18n/icui18n.collationsettings.o [367/2643] g++ -MMD -MF obj/deps/icu-small/source/i18n/icui18n.gregocal.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/gregocal.cpp -o obj/deps/icu-small/source/i18n/icui18n.gregocal.o [368/2643] g++ -MMD -MF obj/deps/icu-small/source/i18n/icui18n.double-conversion-bignum.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/double-conversion-bignum.cpp -o obj/deps/icu-small/source/i18n/icui18n.double-conversion-bignum.o [369/2643] g++ -MMD -MF obj/deps/icu-small/source/i18n/icui18n.ztrans.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/ztrans.cpp -o obj/deps/icu-small/source/i18n/icui18n.ztrans.o [370/2643] g++ -MMD -MF obj/deps/icu-small/source/i18n/icui18n.numparse_symbols.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/numparse_symbols.cpp -o obj/deps/icu-small/source/i18n/icui18n.numparse_symbols.o [371/2643] g++ -MMD -MF obj/deps/icu-small/source/i18n/icui18n.repattrn.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/repattrn.cpp -o obj/deps/icu-small/source/i18n/icui18n.repattrn.o [372/2643] g++ -MMD -MF obj/deps/icu-small/source/i18n/icui18n.remtrans.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/remtrans.cpp -o obj/deps/icu-small/source/i18n/icui18n.remtrans.o [373/2643] g++ -MMD -MF obj/deps/icu-small/source/i18n/icui18n.numsys.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/numsys.cpp -o obj/deps/icu-small/source/i18n/icui18n.numsys.o [374/2643] g++ -MMD -MF obj/deps/icu-small/source/i18n/icui18n.decimfmt.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/decimfmt.cpp -o obj/deps/icu-small/source/i18n/icui18n.decimfmt.o [375/2643] g++ -MMD -MF obj/deps/icu-small/source/i18n/icui18n.hebrwcal.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/hebrwcal.cpp -o obj/deps/icu-small/source/i18n/icui18n.hebrwcal.o [376/2643] g++ -MMD -MF obj/deps/icu-small/source/i18n/icui18n.ulocdata.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/ulocdata.cpp -o obj/deps/icu-small/source/i18n/icui18n.ulocdata.o [377/2643] g++ -MMD -MF obj/deps/icu-small/source/i18n/icui18n.double-conversion-double-to-string.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/double-conversion-double-to-string.cpp -o obj/deps/icu-small/source/i18n/icui18n.double-conversion-double-to-string.o [378/2643] g++ -MMD -MF obj/deps/icu-small/source/i18n/icui18n.ucsdet.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/ucsdet.cpp -o obj/deps/icu-small/source/i18n/icui18n.ucsdet.o [379/2643] g++ -MMD -MF obj/deps/icu-small/source/i18n/icui18n.nfsubs.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/nfsubs.cpp -o obj/deps/icu-small/source/i18n/icui18n.nfsubs.o [380/2643] g++ -MMD -MF obj/deps/icu-small/source/i18n/icui18n.collationfastlatin.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/collationfastlatin.cpp -o obj/deps/icu-small/source/i18n/icui18n.collationfastlatin.o [381/2643] g++ -MMD -MF obj/deps/icu-small/source/i18n/icui18n.csrmbcs.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/csrmbcs.cpp -o obj/deps/icu-small/source/i18n/icui18n.csrmbcs.o [382/2643] g++ -MMD -MF obj/deps/icu-small/source/i18n/icui18n.csdetect.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/csdetect.cpp -o obj/deps/icu-small/source/i18n/icui18n.csdetect.o [383/2643] g++ -MMD -MF obj/deps/icu-small/source/i18n/icui18n.unum.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/unum.cpp -o obj/deps/icu-small/source/i18n/icui18n.unum.o [384/2643] g++ -MMD -MF obj/deps/icu-small/source/i18n/icui18n.basictz.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/basictz.cpp -o obj/deps/icu-small/source/i18n/icui18n.basictz.o [385/2643] g++ -MMD -MF obj/deps/icu-small/source/i18n/icui18n.rbt.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/rbt.cpp -o obj/deps/icu-small/source/i18n/icui18n.rbt.o [386/2643] g++ -MMD -MF obj/deps/icu-small/source/i18n/icui18n.ucoleitr.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/ucoleitr.cpp -o obj/deps/icu-small/source/i18n/icui18n.ucoleitr.o [387/2643] g++ -MMD -MF obj/deps/icu-small/source/i18n/icui18n.astro.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/astro.cpp -o obj/deps/icu-small/source/i18n/icui18n.astro.o [388/2643] g++ -MMD -MF obj/deps/icu-small/source/i18n/icui18n.number_fluent.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/number_fluent.cpp -o obj/deps/icu-small/source/i18n/icui18n.number_fluent.o [389/2643] g++ -MMD -MF obj/deps/icu-small/source/i18n/icui18n.dtitvinf.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/dtitvinf.cpp -o obj/deps/icu-small/source/i18n/icui18n.dtitvinf.o [390/2643] g++ -MMD -MF obj/deps/icu-small/source/i18n/icui18n.listformatter.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/listformatter.cpp -o obj/deps/icu-small/source/i18n/icui18n.listformatter.o [391/2643] g++ -MMD -MF obj/deps/icu-small/source/i18n/icui18n.currunit.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/currunit.cpp -o obj/deps/icu-small/source/i18n/icui18n.currunit.o [392/2643] g++ -MMD -MF obj/deps/icu-small/source/i18n/icui18n.buddhcal.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/buddhcal.cpp -o obj/deps/icu-small/source/i18n/icui18n.buddhcal.o [393/2643] g++ -MMD -MF obj/deps/icu-small/source/i18n/icui18n.numrange_impl.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/numrange_impl.cpp -o obj/deps/icu-small/source/i18n/icui18n.numrange_impl.o [394/2643] g++ -MMD -MF obj/deps/icu-small/source/i18n/icui18n.reldtfmt.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/reldtfmt.cpp -o obj/deps/icu-small/source/i18n/icui18n.reldtfmt.o [395/2643] g++ -MMD -MF obj/deps/icu-small/source/i18n/icui18n.double-conversion-string-to-double.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/double-conversion-string-to-double.cpp -o obj/deps/icu-small/source/i18n/icui18n.double-conversion-string-to-double.o [396/2643] g++ -MMD -MF obj/deps/icu-small/source/i18n/icui18n.windtfmt.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/windtfmt.cpp -o obj/deps/icu-small/source/i18n/icui18n.windtfmt.o [397/2643] g++ -MMD -MF obj/deps/icu-small/source/i18n/icui18n.indiancal.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/indiancal.cpp -o obj/deps/icu-small/source/i18n/icui18n.indiancal.o [398/2643] g++ -MMD -MF obj/deps/icu-small/source/i18n/icui18n.plurrule.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/plurrule.cpp -o obj/deps/icu-small/source/i18n/icui18n.plurrule.o [399/2643] g++ -MMD -MF obj/deps/icu-small/source/i18n/icui18n.strrepl.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/strrepl.cpp -o obj/deps/icu-small/source/i18n/icui18n.strrepl.o [400/2643] g++ -MMD -MF obj/deps/icu-small/source/i18n/icui18n.double-conversion-cached-powers.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/double-conversion-cached-powers.cpp -o obj/deps/icu-small/source/i18n/icui18n.double-conversion-cached-powers.o [401/2643] g++ -MMD -MF obj/deps/icu-small/source/i18n/icui18n.collationweights.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/collationweights.cpp -o obj/deps/icu-small/source/i18n/icui18n.collationweights.o [402/2643] g++ -MMD -MF obj/deps/icu-small/source/i18n/icui18n.compactdecimalformat.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/compactdecimalformat.cpp -o obj/deps/icu-small/source/i18n/icui18n.compactdecimalformat.o [403/2643] g++ -MMD -MF obj/deps/icu-small/source/i18n/icui18n.udatpg.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/udatpg.cpp -o obj/deps/icu-small/source/i18n/icui18n.udatpg.o [404/2643] g++ -MMD -MF obj/deps/icu-small/source/i18n/icui18n.string_segment.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/string_segment.cpp -o obj/deps/icu-small/source/i18n/icui18n.string_segment.o [405/2643] g++ -MMD -MF obj/deps/icu-small/source/i18n/icui18n.uni2name.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/uni2name.cpp -o obj/deps/icu-small/source/i18n/icui18n.uni2name.o [406/2643] g++ -MMD -MF obj/deps/icu-small/source/i18n/icui18n.tzgnames.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/tzgnames.cpp -o obj/deps/icu-small/source/i18n/icui18n.tzgnames.o [407/2643] g++ -MMD -MF obj/deps/icu-small/source/i18n/icui18n.gregoimp.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/gregoimp.cpp -o obj/deps/icu-small/source/i18n/icui18n.gregoimp.o [408/2643] g++ -MMD -MF obj/deps/icu-small/source/i18n/icui18n.units_router.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/units_router.cpp -o obj/deps/icu-small/source/i18n/icui18n.units_router.o [409/2643] g++ -MMD -MF obj/deps/icu-small/source/i18n/icui18n.double-conversion-bignum-dtoa.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/double-conversion-bignum-dtoa.cpp -o obj/deps/icu-small/source/i18n/icui18n.double-conversion-bignum-dtoa.o [410/2643] g++ -MMD -MF obj/deps/icu-small/source/i18n/icui18n.erarules.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/erarules.cpp -o obj/deps/icu-small/source/i18n/icui18n.erarules.o [411/2643] g++ -MMD -MF obj/deps/icu-small/source/i18n/icui18n.collationiterator.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/collationiterator.cpp -o obj/deps/icu-small/source/i18n/icui18n.collationiterator.o [412/2643] g++ -MMD -MF obj/deps/icu-small/source/i18n/icui18n.zonemeta.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/zonemeta.cpp -o obj/deps/icu-small/source/i18n/icui18n.zonemeta.o [413/2643] g++ -MMD -MF obj/deps/icu-small/source/i18n/icui18n.ucol.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/ucol.cpp -o obj/deps/icu-small/source/i18n/icui18n.ucol.o [414/2643] g++ -MMD -MF obj/deps/icu-small/source/i18n/icui18n.number_padding.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/number_padding.cpp -o obj/deps/icu-small/source/i18n/icui18n.number_padding.o [415/2643] g++ -MMD -MF obj/deps/icu-small/source/i18n/icui18n.calendar.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/calendar.cpp -o obj/deps/icu-small/source/i18n/icui18n.calendar.o In file included from ../../deps/icu-small/source/i18n/calendar.cpp:57: ../../deps/icu-small/source/i18n/calendar.cpp: In member function 'icu_74::Calendar::operator=(icu_74::Calendar const&)': ../../deps/icu-small/source/common/cstring.h:43:70: warning: 'strncpy' 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) | ^ [416/2643] g++ -MMD -MF obj/deps/icu-small/source/i18n/icui18n.collationdatabuilder.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/collationdatabuilder.cpp -o obj/deps/icu-small/source/i18n/icui18n.collationdatabuilder.o [417/2643] g++ -MMD -MF obj/deps/icu-small/source/i18n/icui18n.collationcompare.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/collationcompare.cpp -o obj/deps/icu-small/source/i18n/icui18n.collationcompare.o [418/2643] g++ -MMD -MF obj/deps/icu-small/source/i18n/icui18n.regexst.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/regexst.cpp -o obj/deps/icu-small/source/i18n/icui18n.regexst.o [419/2643] g++ -MMD -MF obj/deps/icu-small/source/i18n/icui18n.gender.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/gender.cpp -o obj/deps/icu-small/source/i18n/icui18n.gender.o [420/2643] g++ -MMD -MF obj/deps/icu-small/source/i18n/icui18n.udateintervalformat.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/udateintervalformat.cpp -o obj/deps/icu-small/source/i18n/icui18n.udateintervalformat.o [421/2643] g++ -MMD -MF obj/deps/icu-small/source/i18n/icui18n.wintzimpl.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/wintzimpl.cpp -o obj/deps/icu-small/source/i18n/icui18n.wintzimpl.o [422/2643] g++ -MMD -MF obj/deps/icu-small/source/i18n/icui18n.iso8601cal.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/iso8601cal.cpp -o obj/deps/icu-small/source/i18n/icui18n.iso8601cal.o [423/2643] g++ -MMD -MF obj/deps/icu-small/source/i18n/icui18n.number_currencysymbols.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/number_currencysymbols.cpp -o obj/deps/icu-small/source/i18n/icui18n.number_currencysymbols.o [424/2643] g++ -MMD -MF obj/deps/icu-small/source/i18n/icui18n.search.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/search.cpp -o obj/deps/icu-small/source/i18n/icui18n.search.o [425/2643] g++ -MMD -MF obj/deps/icu-small/source/i18n/icui18n.tztrans.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/tztrans.cpp -o obj/deps/icu-small/source/i18n/icui18n.tztrans.o [426/2643] g++ -MMD -MF obj/deps/icu-small/source/i18n/icui18n.collationroot.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/collationroot.cpp -o obj/deps/icu-small/source/i18n/icui18n.collationroot.o [427/2643] g++ -MMD -MF obj/deps/icu-small/source/i18n/icui18n.smpdtfst.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/smpdtfst.cpp -o obj/deps/icu-small/source/i18n/icui18n.smpdtfst.o [428/2643] g++ -MMD -MF obj/deps/icu-small/source/i18n/icui18n.titletrn.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/titletrn.cpp -o obj/deps/icu-small/source/i18n/icui18n.titletrn.o [429/2643] g++ -MMD -MF obj/deps/icu-small/source/i18n/icui18n.coleitr.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/coleitr.cpp -o obj/deps/icu-small/source/i18n/icui18n.coleitr.o [430/2643] g++ -MMD -MF obj/deps/icu-small/source/i18n/icui18n.regextxt.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/regextxt.cpp -o obj/deps/icu-small/source/i18n/icui18n.regextxt.o [431/2643] g++ -MMD -MF obj/deps/icu-small/source/i18n/icui18n.japancal.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/japancal.cpp -o obj/deps/icu-small/source/i18n/icui18n.japancal.o [432/2643] g++ -MMD -MF obj/deps/icu-small/source/i18n/icui18n.rulebasedcollator.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/rulebasedcollator.cpp -o obj/deps/icu-small/source/i18n/icui18n.rulebasedcollator.o [433/2643] g++ -MMD -MF obj/deps/icu-small/source/i18n/icui18n.coptccal.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/coptccal.cpp -o obj/deps/icu-small/source/i18n/icui18n.coptccal.o [434/2643] g++ -MMD -MF obj/deps/icu-small/source/i18n/icui18n.decNumber.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/decNumber.cpp -o obj/deps/icu-small/source/i18n/icui18n.decNumber.o ../../deps/icu-small/source/i18n/decNumber.cpp: In function 'uprv_decNumberSquareRoot_74': ../../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 '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 'lsu' of size 1 89 | decNumberUnit lsu[DECNUMUNITS]; | ^~~ ../../deps/icu-small/source/i18n/decNumber.cpp: In function 'uprv_decNumberLog10_74': ../../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 '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 'lsu' of size 1 89 | decNumberUnit lsu[DECNUMUNITS]; | ^~~ [435/2643] g++ -MMD -MF obj/deps/icu-small/source/i18n/icui18n.fmtable_cnv.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/fmtable_cnv.cpp -o obj/deps/icu-small/source/i18n/icui18n.fmtable_cnv.o [436/2643] g++ -MMD -MF obj/deps/icu-small/source/i18n/icui18n.numrange_fluent.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/numrange_fluent.cpp -o obj/deps/icu-small/source/i18n/icui18n.numrange_fluent.o [437/2643] g++ -MMD -MF obj/deps/icu-small/source/i18n/icui18n.dangical.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/dangical.cpp -o obj/deps/icu-small/source/i18n/icui18n.dangical.o [438/2643] g++ -MMD -MF obj/deps/icu-small/source/i18n/icui18n.measfmt.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/measfmt.cpp -o obj/deps/icu-small/source/i18n/icui18n.measfmt.o [439/2643] g++ -MMD -MF obj/deps/icu-small/source/i18n/icui18n.tzrule.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/tzrule.cpp -o obj/deps/icu-small/source/i18n/icui18n.tzrule.o [440/2643] g++ -MMD -MF obj/deps/icu-small/source/i18n/icui18n.nfrs.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/nfrs.cpp -o obj/deps/icu-small/source/i18n/icui18n.nfrs.o [441/2643] g++ -MMD -MF obj/deps/icu-small/source/i18n/icui18n.unumsys.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/unumsys.cpp -o obj/deps/icu-small/source/i18n/icui18n.unumsys.o [442/2643] g++ -MMD -MF obj/deps/icu-small/source/i18n/icui18n.zrule.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/zrule.cpp -o obj/deps/icu-small/source/i18n/icui18n.zrule.o [443/2643] g++ -MMD -MF obj/deps/icu-small/source/i18n/icui18n.collationsets.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/collationsets.cpp -o obj/deps/icu-small/source/i18n/icui18n.collationsets.o [444/2643] g++ -MMD -MF obj/deps/icu-small/source/i18n/icui18n.rbt_set.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/rbt_set.cpp -o obj/deps/icu-small/source/i18n/icui18n.rbt_set.o [445/2643] g++ -MMD -MF obj/deps/icu-small/source/i18n/icui18n.rbnf.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/rbnf.cpp -o obj/deps/icu-small/source/i18n/icui18n.rbnf.o [446/2643] g++ -MMD -MF obj/deps/icu-small/source/i18n/icui18n.number_compact.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/number_compact.cpp -o obj/deps/icu-small/source/i18n/icui18n.number_compact.o [447/2643] g++ -MMD -MF obj/deps/icu-small/source/i18n/icui18n.usearch.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/usearch.cpp -o obj/deps/icu-small/source/i18n/icui18n.usearch.o [448/2643] g++ -MMD -MF obj/deps/icu-small/source/i18n/icui18n.dtrule.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/dtrule.cpp -o obj/deps/icu-small/source/i18n/icui18n.dtrule.o [449/2643] g++ -MMD -MF obj/deps/icu-small/source/i18n/icui18n.tznames.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/tznames.cpp -o obj/deps/icu-small/source/i18n/icui18n.tznames.o [450/2643] g++ -MMD -MF obj/deps/icu-small/source/i18n/icui18n.ucol_res.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/ucol_res.cpp -o obj/deps/icu-small/source/i18n/icui18n.ucol_res.o [451/2643] g++ -MMD -MF obj/deps/icu-small/source/i18n/icui18n.rematch.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/rematch.cpp -o obj/deps/icu-small/source/i18n/icui18n.rematch.o [452/2643] g++ -MMD -MF obj/deps/icu-small/source/i18n/icui18n.ucal.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/ucal.cpp -o obj/deps/icu-small/source/i18n/icui18n.ucal.o [453/2643] g++ -MMD -MF obj/deps/icu-small/source/i18n/icui18n.collationdatawriter.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/collationdatawriter.cpp -o obj/deps/icu-small/source/i18n/icui18n.collationdatawriter.o [454/2643] g++ -MMD -MF obj/deps/icu-small/source/i18n/icui18n.nfrule.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/nfrule.cpp -o obj/deps/icu-small/source/i18n/icui18n.nfrule.o [455/2643] g++ -MMD -MF obj/deps/icu-small/source/i18n/icui18n.tolowtrn.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/tolowtrn.cpp -o obj/deps/icu-small/source/i18n/icui18n.tolowtrn.o [456/2643] g++ -MMD -MF obj/deps/icu-small/source/i18n/icui18n.winnmfmt.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/winnmfmt.cpp -o obj/deps/icu-small/source/i18n/icui18n.winnmfmt.o [457/2643] g++ -MMD -MF obj/deps/icu-small/source/i18n/icui18n.numparse_impl.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/numparse_impl.cpp -o obj/deps/icu-small/source/i18n/icui18n.numparse_impl.o [458/2643] g++ -MMD -MF obj/deps/icu-small/source/i18n/icui18n.utf8collationiterator.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/utf8collationiterator.cpp -o obj/deps/icu-small/source/i18n/icui18n.utf8collationiterator.o [459/2643] g++ -MMD -MF obj/deps/icu-small/source/i18n/icui18n.double-conversion-strtod.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/double-conversion-strtod.cpp -o obj/deps/icu-small/source/i18n/icui18n.double-conversion-strtod.o [460/2643] g++ -MMD -MF obj/deps/icu-small/source/i18n/icui18n.regeximp.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/regeximp.cpp -o obj/deps/icu-small/source/i18n/icui18n.regeximp.o [461/2643] g++ -MMD -MF obj/deps/icu-small/source/i18n/icui18n.tridpars.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/tridpars.cpp -o obj/deps/icu-small/source/i18n/icui18n.tridpars.o [462/2643] g++ -MMD -MF obj/deps/icu-small/source/i18n/icui18n.udat.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/udat.cpp -o obj/deps/icu-small/source/i18n/icui18n.udat.o [463/2643] g++ -MMD -MF obj/deps/icu-small/source/i18n/icui18n.double-conversion-fast-dtoa.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/double-conversion-fast-dtoa.cpp -o obj/deps/icu-small/source/i18n/icui18n.double-conversion-fast-dtoa.o [464/2643] g++ -MMD -MF obj/deps/icu-small/source/i18n/icui18n.dtfmtsym.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/dtfmtsym.cpp -o obj/deps/icu-small/source/i18n/icui18n.dtfmtsym.o [465/2643] g++ -MMD -MF obj/deps/icu-small/source/i18n/icui18n.nultrans.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/nultrans.cpp -o obj/deps/icu-small/source/i18n/icui18n.nultrans.o [466/2643] g++ -MMD -MF obj/deps/icu-small/source/i18n/icui18n.funcrepl.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/funcrepl.cpp -o obj/deps/icu-small/source/i18n/icui18n.funcrepl.o [467/2643] g++ -MMD -MF obj/deps/icu-small/source/i18n/icui18n.uspoof_conf.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/uspoof_conf.cpp -o obj/deps/icu-small/source/i18n/icui18n.uspoof_conf.o [468/2643] g++ -MMD -MF obj/deps/icu-small/source/i18n/icui18n.datefmt.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/datefmt.cpp -o obj/deps/icu-small/source/i18n/icui18n.datefmt.o [469/2643] g++ -MMD -MF obj/deps/icu-small/source/i18n/icui18n.brktrans.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/brktrans.cpp -o obj/deps/icu-small/source/i18n/icui18n.brktrans.o [470/2643] g++ -MMD -MF obj/deps/icu-small/source/i18n/icui18n.number_multiplier.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/number_multiplier.cpp -o obj/deps/icu-small/source/i18n/icui18n.number_multiplier.o [471/2643] g++ -MMD -MF obj/deps/icu-small/source/i18n/icui18n.tmutfmt.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/tmutfmt.cpp -o obj/deps/icu-small/source/i18n/icui18n.tmutfmt.o [472/2643] g++ -MMD -MF obj/deps/icu-small/source/i18n/icui18n.vtzone.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/vtzone.cpp -o obj/deps/icu-small/source/i18n/icui18n.vtzone.o [473/2643] g++ -MMD -MF obj/deps/icu-small/source/i18n/icui18n.number_patternmodifier.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/number_patternmodifier.cpp -o obj/deps/icu-small/source/i18n/icui18n.number_patternmodifier.o [474/2643] g++ -MMD -MF obj/deps/icu-small/source/i18n/icui18n.formattedval_iterimpl.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/formattedval_iterimpl.cpp -o obj/deps/icu-small/source/i18n/icui18n.formattedval_iterimpl.o [475/2643] g++ -MMD -MF obj/deps/icu-small/source/i18n/icui18n.csrutf8.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/csrutf8.cpp -o obj/deps/icu-small/source/i18n/icui18n.csrutf8.o [476/2643] g++ -MMD -MF obj/deps/icu-small/source/i18n/icui18n.persncal.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/persncal.cpp -o obj/deps/icu-small/source/i18n/icui18n.persncal.o [477/2643] g++ -MMD -MF obj/deps/icu-small/source/i18n/icui18n.quant.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/quant.cpp -o obj/deps/icu-small/source/i18n/icui18n.quant.o [478/2643] g++ -MMD -MF obj/deps/icu-small/source/i18n/icui18n.scriptset.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/scriptset.cpp -o obj/deps/icu-small/source/i18n/icui18n.scriptset.o [479/2643] g++ -MMD -MF obj/deps/icu-small/source/i18n/icui18n.numparse_validators.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/numparse_validators.cpp -o obj/deps/icu-small/source/i18n/icui18n.numparse_validators.o [480/2643] g++ -MMD -MF obj/deps/icu-small/source/i18n/icui18n.strmatch.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/strmatch.cpp -o obj/deps/icu-small/source/i18n/icui18n.strmatch.o [481/2643] g++ -MMD -MF obj/deps/icu-small/source/i18n/icui18n.number_grouping.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/number_grouping.cpp -o obj/deps/icu-small/source/i18n/icui18n.number_grouping.o [482/2643] g++ -MMD -MF obj/deps/icu-small/source/i18n/icui18n.reldatefmt.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/reldatefmt.cpp -o obj/deps/icu-small/source/i18n/icui18n.reldatefmt.o [483/2643] g++ -MMD -MF obj/deps/icu-small/source/i18n/icui18n.measunit_extra.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/measunit_extra.cpp -o obj/deps/icu-small/source/i18n/icui18n.measunit_extra.o [484/2643] g++ -MMD -MF obj/deps/icu-small/source/i18n/icui18n.selfmt.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/selfmt.cpp -o obj/deps/icu-small/source/i18n/icui18n.selfmt.o [485/2643] g++ -MMD -MF obj/deps/icu-small/source/i18n/icui18n.dcfmtsym.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/dcfmtsym.cpp -o obj/deps/icu-small/source/i18n/icui18n.dcfmtsym.o [486/2643] g++ -MMD -MF obj/deps/icu-small/source/i18n/icui18n.standardplural.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/standardplural.cpp -o obj/deps/icu-small/source/i18n/icui18n.standardplural.o [487/2643] g++ -MMD -MF obj/deps/icu-small/source/i18n/icui18n.fmtable.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/fmtable.cpp -o obj/deps/icu-small/source/i18n/icui18n.fmtable.o [488/2643] g++ -MMD -MF obj/deps/icu-small/source/i18n/icui18n.csrsbcs.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/csrsbcs.cpp -o obj/deps/icu-small/source/i18n/icui18n.csrsbcs.o [489/2643] g++ -MMD -MF obj/deps/icu-small/source/i18n/icui18n.choicfmt.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/choicfmt.cpp -o obj/deps/icu-small/source/i18n/icui18n.choicfmt.o [490/2643] g++ -MMD -MF obj/deps/icu-small/source/i18n/icui18n.utf16collationiterator.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/utf16collationiterator.cpp -o obj/deps/icu-small/source/i18n/icui18n.utf16collationiterator.o [491/2643] g++ -MMD -MF obj/deps/icu-small/source/i18n/icui18n.timezone.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/timezone.cpp -o obj/deps/icu-small/source/i18n/icui18n.timezone.o [492/2643] g++ -MMD -MF obj/deps/icu-small/source/i18n/icui18n.inputext.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/inputext.cpp -o obj/deps/icu-small/source/i18n/icui18n.inputext.o [493/2643] g++ -MMD -MF obj/deps/icu-small/source/i18n/icui18n.csmatch.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/csmatch.cpp -o obj/deps/icu-small/source/i18n/icui18n.csmatch.o [494/2643] g++ -MMD -MF obj/deps/icu-small/source/i18n/icui18n.coll.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/coll.cpp -o obj/deps/icu-small/source/i18n/icui18n.coll.o [495/2643] g++ -MMD -MF obj/deps/icu-small/source/i18n/icui18n.number_decimalquantity.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/number_decimalquantity.cpp -o obj/deps/icu-small/source/i18n/icui18n.number_decimalquantity.o [496/2643] g++ -MMD -MF obj/deps/icu-small/source/i18n/icui18n.smpdtfmt.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/smpdtfmt.cpp -o obj/deps/icu-small/source/i18n/icui18n.smpdtfmt.o [497/2643] g++ -MMD -MF obj/deps/icu-small/source/i18n/icui18n.number_asformat.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/number_asformat.cpp -o obj/deps/icu-small/source/i18n/icui18n.number_asformat.o [498/2643] g++ -MMD -MF obj/deps/icu-small/source/i18n/icui18n.uspoof.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/uspoof.cpp -o obj/deps/icu-small/source/i18n/icui18n.uspoof.o [499/2643] g++ -MMD -MF obj/deps/icu-small/source/i18n/icui18n.number_rounding.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/number_rounding.cpp -o obj/deps/icu-small/source/i18n/icui18n.number_rounding.o In file included from ../../deps/icu-small/source/i18n/number_rounding.cpp:10: In member function 'icu_74::number::Precision::Precision(icu_74::number::Precision::PrecisionType const&, icu_74::number::Precision::PrecisionUnion const&)', inlined from 'icu_74::number::FractionPrecision::Precision(icu_74::number::Precision::PrecisionType const&, icu_74::number::Precision::PrecisionUnion const&)' at ../../deps/icu-small/source/i18n/unicode/numberformatter.h:902:22, inlined from 'icu_74::number::Precision::constructFraction(int, int)' at ../../deps/icu-small/source/i18n/number_rounding.cpp:288:33: ../../deps/icu-small/source/i18n/unicode/numberformatter.h:769:28: warning: 'MEM [(struct FractionSignificantSettings *)&settings + 8B]' is used uninitialized [-Wuninitialized] 769 | : fType(type), fUnion(union_) {} | ^~~~~~~~~~~~~~ ../../deps/icu-small/source/i18n/number_rounding.cpp: In function 'icu_74::number::Precision::constructFraction(int, int)': ../../deps/icu-small/source/i18n/number_rounding.cpp:281:33: note: 'MEM [(struct FractionSignificantSettings *)&settings + 8B]' was declared here 281 | FractionSignificantSettings settings; | ^~~~~~~~ In member function 'icu_74::number::Precision::Precision(icu_74::number::Precision::PrecisionType const&, icu_74::number::Precision::PrecisionUnion const&)', inlined from 'icu_74::number::FractionPrecision::Precision(icu_74::number::Precision::PrecisionType const&, icu_74::number::Precision::PrecisionUnion const&)' at ../../deps/icu-small/source/i18n/unicode/numberformatter.h:902:22, inlined from 'icu_74::number::Precision::constructFraction(int, int)' at ../../deps/icu-small/source/i18n/number_rounding.cpp:288:33: ../../deps/icu-small/source/i18n/unicode/numberformatter.h:769:28: warning: 'MEM [(struct FractionSignificantSettings *)&settings + 12B]' is used uninitialized [-Wuninitialized] 769 | : fType(type), fUnion(union_) {} | ^~~~~~~~~~~~~~ ../../deps/icu-small/source/i18n/number_rounding.cpp: In function 'icu_74::number::Precision::constructFraction(int, int)': ../../deps/icu-small/source/i18n/number_rounding.cpp:281:33: note: 'MEM [(struct FractionSignificantSettings *)&settings + 12B]' was declared here 281 | FractionSignificantSettings settings; | ^~~~~~~~ In member function 'icu_74::number::Precision::Precision(icu_74::number::Precision::PrecisionType const&, icu_74::number::Precision::PrecisionUnion const&)', inlined from 'icu_74::number::Precision::constructSignificant(int, int)' at ../../deps/icu-small/source/i18n/number_rounding.cpp:299:36: ../../deps/icu-small/source/i18n/unicode/numberformatter.h:769:28: warning: 'MEM [(struct FractionSignificantSettings *)&settings + 8B]' is used uninitialized [-Wuninitialized] 769 | : fType(type), fUnion(union_) {} | ^~~~~~~~~~~~~~ ../../deps/icu-small/source/i18n/number_rounding.cpp: In function 'icu_74::number::Precision::constructSignificant(int, int)': ../../deps/icu-small/source/i18n/number_rounding.cpp:292:33: note: 'MEM [(struct FractionSignificantSettings *)&settings + 8B]' was declared here 292 | FractionSignificantSettings settings; | ^~~~~~~~ In member function 'icu_74::number::Precision::Precision(icu_74::number::Precision::PrecisionType const&, icu_74::number::Precision::PrecisionUnion const&)', inlined from 'icu_74::number::Precision::constructSignificant(int, int)' at ../../deps/icu-small/source/i18n/number_rounding.cpp:299:36: ../../deps/icu-small/source/i18n/unicode/numberformatter.h:769:28: warning: 'MEM [(struct FractionSignificantSettings *)&settings + 12B]' is used uninitialized [-Wuninitialized] 769 | : fType(type), fUnion(union_) {} | ^~~~~~~~~~~~~~ ../../deps/icu-small/source/i18n/number_rounding.cpp: In function 'icu_74::number::Precision::constructSignificant(int, int)': ../../deps/icu-small/source/i18n/number_rounding.cpp:292:33: note: 'MEM [(struct FractionSignificantSettings *)&settings + 12B]' was declared here 292 | FractionSignificantSettings settings; | ^~~~~~~~ [500/2643] g++ -MMD -MF obj/deps/icu-small/source/i18n/icui18n.numparse_scientific.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/numparse_scientific.cpp -o obj/deps/icu-small/source/i18n/icui18n.numparse_scientific.o [501/2643] g++ -MMD -MF obj/deps/icu-small/source/i18n/icui18n.rbtz.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/rbtz.cpp -o obj/deps/icu-small/source/i18n/icui18n.rbtz.o [502/2643] g++ -MMD -MF obj/deps/icu-small/source/i18n/icui18n.collationdatareader.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/collationdatareader.cpp -o obj/deps/icu-small/source/i18n/icui18n.collationdatareader.o [503/2643] g++ -MMD -MF obj/deps/icu-small/source/i18n/icui18n.cecal.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/cecal.cpp -o obj/deps/icu-small/source/i18n/icui18n.cecal.o [504/2643] g++ -MMD -MF obj/deps/icu-small/source/i18n/icui18n.tmutamt.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/tmutamt.cpp -o obj/deps/icu-small/source/i18n/icui18n.tmutamt.o [505/2643] g++ -MMD -MF obj/deps/icu-small/source/i18n/icui18n.anytrans.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/anytrans.cpp -o obj/deps/icu-small/source/i18n/icui18n.anytrans.o [506/2643] g++ -MMD -MF obj/deps/icu-small/source/i18n/icui18n.numparse_parsednumber.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/numparse_parsednumber.cpp -o obj/deps/icu-small/source/i18n/icui18n.numparse_parsednumber.o [507/2643] g++ -MMD -MF obj/deps/icu-small/source/i18n/icui18n.collationrootelements.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/collationrootelements.cpp -o obj/deps/icu-small/source/i18n/icui18n.collationrootelements.o [508/2643] g++ -MMD -MF obj/deps/icu-small/source/i18n/icui18n.cpdtrans.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/cpdtrans.cpp -o obj/deps/icu-small/source/i18n/icui18n.cpdtrans.o [509/2643] g++ -MMD -MF obj/deps/icu-small/source/i18n/icui18n.stsearch.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/stsearch.cpp -o obj/deps/icu-small/source/i18n/icui18n.stsearch.o [510/2643] g++ -MMD -MF obj/deps/icu-small/source/i18n/icui18n.unesctrn.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/unesctrn.cpp -o obj/deps/icu-small/source/i18n/icui18n.unesctrn.o [511/2643] g++ -MMD -MF obj/deps/icu-small/source/i18n/icui18n.tmunit.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/tmunit.cpp -o obj/deps/icu-small/source/i18n/icui18n.tmunit.o [512/2643] g++ -MMD -MF obj/deps/icu-small/source/i18n/icui18n.collationfastlatinbuilder.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/collationfastlatinbuilder.cpp -o obj/deps/icu-small/source/i18n/icui18n.collationfastlatinbuilder.o [513/2643] g++ -MMD -MF obj/deps/icu-small/source/i18n/icui18n.currpinf.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/currpinf.cpp -o obj/deps/icu-small/source/i18n/icui18n.currpinf.o [514/2643] g++ -MMD -MF obj/deps/icu-small/source/i18n/icui18n.number_affixutils.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/number_affixutils.cpp -o obj/deps/icu-small/source/i18n/icui18n.number_affixutils.o [515/2643] g++ -MMD -MF obj/deps/icu-small/source/i18n/icui18n.pluralranges.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/pluralranges.cpp -o obj/deps/icu-small/source/i18n/icui18n.pluralranges.o [516/2643] g++ -MMD -MF obj/deps/icu-small/source/i18n/icui18n.csr2022.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/csr2022.cpp -o obj/deps/icu-small/source/i18n/icui18n.csr2022.o [517/2643] g++ -MMD -MF obj/deps/icu-small/source/i18n/icui18n.collationbuilder.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/collationbuilder.cpp -o obj/deps/icu-small/source/i18n/icui18n.collationbuilder.o [518/2643] g++ -MMD -MF obj/deps/icu-small/source/i18n/icui18n.number_patternstring.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/number_patternstring.cpp -o obj/deps/icu-small/source/i18n/icui18n.number_patternstring.o [519/2643] g++ -MMD -MF obj/deps/icu-small/source/tools/toolutil/icutools.ucln_tu.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/tools/toolutil/ucln_tu.cpp -o obj/deps/icu-small/source/tools/toolutil/icutools.ucln_tu.o [520/2643] g++ -MMD -MF obj/deps/icu-small/source/i18n/icui18n.sortkey.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/sortkey.cpp -o obj/deps/icu-small/source/i18n/icui18n.sortkey.o [521/2643] g++ -MMD -MF obj/deps/icu-small/source/i18n/icui18n.formattedvalue.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/formattedvalue.cpp -o obj/deps/icu-small/source/i18n/icui18n.formattedvalue.o ../../deps/icu-small/source/i18n/formattedvalue.cpp: In function 'ufmtval_getString_74': ../../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); | ^~~~~~~~~~~~~ [522/2643] g++ -MMD -MF obj/deps/icu-small/source/i18n/icui18n.units_data.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/units_data.cpp -o obj/deps/icu-small/source/i18n/icui18n.units_data.o [523/2643] g++ -MMD -MF obj/deps/icu-small/source/i18n/icui18n.collationdata.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/collationdata.cpp -o obj/deps/icu-small/source/i18n/icui18n.collationdata.o [524/2643] g++ -MMD -MF obj/deps/icu-small/source/i18n/icui18n.number_capi.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/number_capi.cpp -o obj/deps/icu-small/source/i18n/icui18n.number_capi.o [525/2643] g++ -MMD -MF obj/deps/icu-small/source/tools/toolutil/icutools.unewdata.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/tools/toolutil/unewdata.cpp -o obj/deps/icu-small/source/tools/toolutil/icutools.unewdata.o [526/2643] g++ -MMD -MF obj/deps/icu-small/source/i18n/icui18n.collationkeys.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/collationkeys.cpp -o obj/deps/icu-small/source/i18n/icui18n.collationkeys.o [527/2643] g++ -MMD -MF obj/deps/icu-small/source/tools/toolutil/icutools.uoptions.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/tools/toolutil/uoptions.cpp -o obj/deps/icu-small/source/tools/toolutil/icutools.uoptions.o [528/2643] g++ -MMD -MF obj/deps/icu-small/source/i18n/icui18n.rbt_rule.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/rbt_rule.cpp -o obj/deps/icu-small/source/i18n/icui18n.rbt_rule.o [529/2643] g++ -MMD -MF obj/deps/icu-small/source/i18n/icui18n.msgfmt.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/msgfmt.cpp -o obj/deps/icu-small/source/i18n/icui18n.msgfmt.o [530/2643] g++ -MMD -MF obj/deps/icu-small/source/i18n/icui18n.units_converter.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/units_converter.cpp -o obj/deps/icu-small/source/i18n/icui18n.units_converter.o [531/2643] g++ -MMD -MF obj/deps/icu-small/source/i18n/icui18n.islamcal.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/islamcal.cpp -o obj/deps/icu-small/source/i18n/icui18n.islamcal.o [532/2643] g++ -MMD -MF obj/deps/icu-small/source/i18n/icui18n.dayperiodrules.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/dayperiodrules.cpp -o obj/deps/icu-small/source/i18n/icui18n.dayperiodrules.o [533/2643] g++ -MMD -MF obj/deps/icu-small/source/i18n/icui18n.uspoof_impl.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/uspoof_impl.cpp -o obj/deps/icu-small/source/i18n/icui18n.uspoof_impl.o [534/2643] g++ -MMD -MF obj/deps/icu-small/source/tools/toolutil/icutools.ucbuf.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/tools/toolutil/ucbuf.cpp -o obj/deps/icu-small/source/tools/toolutil/icutools.ucbuf.o [535/2643] g++ -MMD -MF obj/deps/icu-small/source/tools/toolutil/icutools.flagparser.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/tools/toolutil/flagparser.cpp -o obj/deps/icu-small/source/tools/toolutil/icutools.flagparser.o [536/2643] g++ -MMD -MF obj/deps/icu-small/source/tools/toolutil/icutools.denseranges.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/tools/toolutil/denseranges.cpp -o obj/deps/icu-small/source/tools/toolutil/icutools.denseranges.o [537/2643] g++ -MMD -MF obj/deps/icu-small/source/tools/toolutil/icutools.filestrm.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/tools/toolutil/filestrm.cpp -o obj/deps/icu-small/source/tools/toolutil/icutools.filestrm.o [538/2643] g++ -MMD -MF obj/deps/icu-small/source/i18n/icui18n.tznames_impl.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/tznames_impl.cpp -o obj/deps/icu-small/source/i18n/icui18n.tznames_impl.o [539/2643] g++ -MMD -MF obj/deps/icu-small/source/tools/toolutil/icutools.pkgitems.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/tools/toolutil/pkgitems.cpp -o obj/deps/icu-small/source/tools/toolutil/icutools.pkgitems.o [540/2643] g++ -MMD -MF obj/deps/icu-small/source/i18n/icui18n.number_decimfmtprops.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/number_decimfmtprops.cpp -o obj/deps/icu-small/source/i18n/icui18n.number_decimfmtprops.o [541/2643] g++ -MMD -MF obj/deps/icu-small/source/tools/toolutil/icutools.filetools.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/tools/toolutil/filetools.cpp -o obj/deps/icu-small/source/tools/toolutil/icutools.filetools.o [542/2643] g++ -MMD -MF obj/deps/icu-small/source/common/icutools.servlkf.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/servlkf.cpp -o obj/deps/icu-small/source/common/icutools.servlkf.o [543/2643] g++ -MMD -MF obj/deps/icu-small/source/tools/toolutil/icutools.pkg_icu.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/tools/toolutil/pkg_icu.cpp -o obj/deps/icu-small/source/tools/toolutil/icutools.pkg_icu.o [544/2643] g++ -MMD -MF obj/deps/icu-small/source/i18n/icui18n.collationruleparser.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/collationruleparser.cpp -o obj/deps/icu-small/source/i18n/icui18n.collationruleparser.o [545/2643] g++ -MMD -MF obj/deps/icu-small/source/i18n/icui18n.simpletz.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/simpletz.cpp -o obj/deps/icu-small/source/i18n/icui18n.simpletz.o [546/2643] g++ -MMD -MF obj/deps/icu-small/source/tools/toolutil/icutools.writesrc.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/tools/toolutil/writesrc.cpp -o obj/deps/icu-small/source/tools/toolutil/icutools.writesrc.o [547/2643] g++ -MMD -MF obj/deps/icu-small/source/i18n/icui18n.units_complexconverter.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/units_complexconverter.cpp -o obj/deps/icu-small/source/i18n/icui18n.units_complexconverter.o [548/2643] g++ -MMD -MF obj/deps/icu-small/source/i18n/icui18n.number_symbolswrapper.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/number_symbolswrapper.cpp -o obj/deps/icu-small/source/i18n/icui18n.number_symbolswrapper.o [549/2643] g++ -MMD -MF obj/deps/icu-small/source/tools/toolutil/icutools.collationinfo.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/tools/toolutil/collationinfo.cpp -o obj/deps/icu-small/source/tools/toolutil/icutools.collationinfo.o [550/2643] g++ -MMD -MF obj/deps/icu-small/source/common/icutools.ustr_wcs.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/ustr_wcs.cpp -o obj/deps/icu-small/source/common/icutools.ustr_wcs.o [551/2643] g++ -MMD -MF obj/deps/icu-small/source/tools/toolutil/icutools.uparse.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/tools/toolutil/uparse.cpp -o obj/deps/icu-small/source/tools/toolutil/icutools.uparse.o [552/2643] g++ -MMD -MF obj/deps/icu-small/source/tools/toolutil/icutools.ppucd.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/tools/toolutil/ppucd.cpp -o obj/deps/icu-small/source/tools/toolutil/icutools.ppucd.o [553/2643] g++ -MMD -MF obj/deps/icu-small/source/tools/toolutil/icutools.pkg_gencmn.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/tools/toolutil/pkg_gencmn.cpp -o obj/deps/icu-small/source/tools/toolutil/icutools.pkg_gencmn.o [554/2643] g++ -MMD -MF obj/deps/icu-small/source/tools/toolutil/icutools.ucm.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/tools/toolutil/ucm.cpp -o obj/deps/icu-small/source/tools/toolutil/icutools.ucm.o [555/2643] g++ -MMD -MF obj/deps/icu-small/source/tools/toolutil/icutools.toolutil.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/tools/toolutil/toolutil.cpp -o obj/deps/icu-small/source/tools/toolutil/icutools.toolutil.o [556/2643] g++ -MMD -MF obj/deps/icu-small/source/tools/toolutil/icutools.pkg_genc.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/tools/toolutil/pkg_genc.cpp -o obj/deps/icu-small/source/tools/toolutil/icutools.pkg_genc.o [557/2643] g++ -MMD -MF obj/deps/icu-small/source/common/icutools.icuplug.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/icuplug.cpp -o obj/deps/icu-small/source/common/icutools.icuplug.o [558/2643] g++ -MMD -MF obj/deps/icu-small/source/i18n/icui18n.number_formatimpl.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/number_formatimpl.cpp -o obj/deps/icu-small/source/i18n/icui18n.number_formatimpl.o [559/2643] g++ -MMD -MF obj/deps/icu-small/source/i18n/icui18n.number_output.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/number_output.cpp -o obj/deps/icu-small/source/i18n/icui18n.number_output.o [560/2643] g++ -MMD -MF obj/deps/icu-small/source/tools/toolutil/icutools.package.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/tools/toolutil/package.cpp -o obj/deps/icu-small/source/tools/toolutil/icutools.package.o [561/2643] g++ -MMD -MF obj/deps/icu-small/source/common/icutools.servnotf.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/servnotf.cpp -o obj/deps/icu-small/source/common/icutools.servnotf.o [562/2643] g++ -MMD -MF obj/deps/icu-small/source/common/icutools.uidna.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/uidna.cpp -o obj/deps/icu-small/source/common/icutools.uidna.o [563/2643] g++ -MMD -MF obj/deps/icu-small/source/i18n/icui18n.translit.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/translit.cpp -o obj/deps/icu-small/source/i18n/icui18n.translit.o [564/2643] g++ -MMD -MF obj/deps/icu-small/source/i18n/icui18n.numparse_affixes.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/numparse_affixes.cpp -o obj/deps/icu-small/source/i18n/icui18n.numparse_affixes.o [565/2643] g++ -MMD -MF obj/deps/icu-small/source/common/icutools.umapfile.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/umapfile.cpp -o obj/deps/icu-small/source/common/icutools.umapfile.o [566/2643] g++ -MMD -MF obj/deps/icu-small/source/common/icutools.servrbf.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/servrbf.cpp -o obj/deps/icu-small/source/common/icutools.servrbf.o [567/2643] g++ -MMD -MF obj/deps/icu-small/source/common/icutools.bytestream.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/bytestream.cpp -o obj/deps/icu-small/source/common/icutools.bytestream.o [568/2643] g++ -MMD -MF obj/deps/icu-small/source/common/icutools.appendable.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/appendable.cpp -o obj/deps/icu-small/source/common/icutools.appendable.o [569/2643] g++ -MMD -MF obj/deps/icu-small/source/common/icutools.cstr.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/cstr.cpp -o obj/deps/icu-small/source/common/icutools.cstr.o [570/2643] g++ -MMD -MF obj/deps/icu-small/source/common/icutools.utf_impl.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/utf_impl.cpp -o obj/deps/icu-small/source/common/icutools.utf_impl.o [571/2643] g++ -MMD -MF obj/deps/icu-small/source/tools/toolutil/icutools.ucmstate.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/tools/toolutil/ucmstate.cpp -o obj/deps/icu-small/source/tools/toolutil/icutools.ucmstate.o [572/2643] g++ -MMD -MF obj/deps/icu-small/source/common/icutools.ustr_titlecase_brkiter.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/ustr_titlecase_brkiter.cpp -o obj/deps/icu-small/source/common/icutools.ustr_titlecase_brkiter.o [573/2643] g++ -MMD -MF obj/deps/icu-small/source/common/icutools.ulist.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/ulist.cpp -o obj/deps/icu-small/source/common/icutools.ulist.o [574/2643] g++ -MMD -MF obj/deps/icu-small/source/common/icutools.ucnv_ct.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/ucnv_ct.cpp -o obj/deps/icu-small/source/common/icutools.ucnv_ct.o [575/2643] g++ -MMD -MF obj/deps/icu-small/source/common/icutools.utrie2_builder.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/utrie2_builder.cpp -o obj/deps/icu-small/source/common/icutools.utrie2_builder.o [576/2643] g++ -MMD -MF obj/deps/icu-small/source/common/icutools.udataswp.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/udataswp.cpp -o obj/deps/icu-small/source/common/icutools.udataswp.o [577/2643] g++ -MMD -MF obj/deps/icu-small/source/common/icutools.unistr_case.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/unistr_case.cpp -o obj/deps/icu-small/source/common/icutools.unistr_case.o [578/2643] g++ -MMD -MF obj/deps/icu-small/source/common/icutools.uscript.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/uscript.cpp -o obj/deps/icu-small/source/common/icutools.uscript.o [579/2643] g++ -MMD -MF obj/deps/icu-small/source/i18n/icui18n.number_skeletons.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/number_skeletons.cpp -o obj/deps/icu-small/source/i18n/icui18n.number_skeletons.o 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 member function 'icu_74::ConstChar16Ptr::ConstChar16Ptr(char16_t const*)', inlined from 'icu_74::number::impl::blueprint_helpers::parseCurrencyOption(icu_74::StringSegment const&, icu_74::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 'icu_74::number::impl::blueprint_helpers::parseCurrencyOption(icu_74::StringSegment const&, icu_74::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(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ [580/2643] g++ -MMD -MF obj/deps/icu-small/source/common/icutools.simpleformatter.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/simpleformatter.cpp -o obj/deps/icu-small/source/common/icutools.simpleformatter.o [581/2643] g++ -MMD -MF obj/deps/icu-small/source/common/icutools.ucnv_bld.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/ucnv_bld.cpp -o obj/deps/icu-small/source/common/icutools.ucnv_bld.o [582/2643] g++ -MMD -MF obj/deps/icu-small/source/common/icutools.bytestriebuilder.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/bytestriebuilder.cpp -o obj/deps/icu-small/source/common/icutools.bytestriebuilder.o [583/2643] g++ -MMD -MF obj/deps/icu-small/source/common/icutools.locdispnames.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/locdispnames.cpp -o obj/deps/icu-small/source/common/icutools.locdispnames.o [584/2643] g++ -MMD -MF obj/deps/icu-small/source/tools/toolutil/icutools.xmlparser.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/tools/toolutil/xmlparser.cpp -o obj/deps/icu-small/source/tools/toolutil/icutools.xmlparser.o [585/2643] g++ -MMD -MF obj/deps/icu-small/source/tools/toolutil/icutools.swapimpl.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/tools/toolutil/swapimpl.cpp -o obj/deps/icu-small/source/tools/toolutil/icutools.swapimpl.o [586/2643] g++ -MMD -MF obj/deps/icu-small/source/common/icutools.ucharstriebuilder.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/ucharstriebuilder.cpp -o obj/deps/icu-small/source/common/icutools.ucharstriebuilder.o [587/2643] g++ -MMD -MF obj/deps/icu-small/source/common/icutools.ubidiln.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/ubidiln.cpp -o obj/deps/icu-small/source/common/icutools.ubidiln.o [588/2643] g++ -MMD -MF obj/deps/icu-small/source/common/icutools.ucnvdisp.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/ucnvdisp.cpp -o obj/deps/icu-small/source/common/icutools.ucnvdisp.o [589/2643] g++ -MMD -MF obj/deps/icu-small/source/common/icutools.util_props.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/util_props.cpp -o obj/deps/icu-small/source/common/icutools.util_props.o [590/2643] g++ -MMD -MF obj/deps/icu-small/source/common/icutools.icudataver.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/icudataver.cpp -o obj/deps/icu-small/source/common/icutools.icudataver.o [591/2643] g++ -MMD -MF obj/deps/icu-small/source/common/icutools.ucln_cmn.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/ucln_cmn.cpp -o obj/deps/icu-small/source/common/icutools.ucln_cmn.o [592/2643] g++ -MMD -MF obj/deps/icu-small/source/common/icutools.ucnv_u32.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/ucnv_u32.cpp -o obj/deps/icu-small/source/common/icutools.ucnv_u32.o [593/2643] g++ -MMD -MF obj/deps/icu-small/source/common/icutools.bytesinkutil.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/bytesinkutil.cpp -o obj/deps/icu-small/source/common/icutools.bytesinkutil.o [594/2643] g++ -MMD -MF obj/deps/icu-small/source/common/icutools.ucat.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/ucat.cpp -o obj/deps/icu-small/source/common/icutools.ucat.o [595/2643] g++ -MMD -MF obj/deps/icu-small/source/common/icutools.ucol_swp.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/ucol_swp.cpp -o obj/deps/icu-small/source/common/icutools.ucol_swp.o [596/2643] g++ -MMD -MF obj/deps/icu-small/source/common/icutools.unames.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/unames.cpp -o obj/deps/icu-small/source/common/icutools.unames.o [597/2643] g++ -MMD -MF obj/deps/icu-small/source/common/icutools.brkiter.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/brkiter.cpp -o obj/deps/icu-small/source/common/icutools.brkiter.o [598/2643] g++ -MMD -MF obj/deps/icu-small/source/common/icutools.sharedobject.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/sharedobject.cpp -o obj/deps/icu-small/source/common/icutools.sharedobject.o [599/2643] g++ -MMD -MF obj/deps/icu-small/source/common/icutools.stringtriebuilder.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/stringtriebuilder.cpp -o obj/deps/icu-small/source/common/icutools.stringtriebuilder.o [600/2643] g++ -MMD -MF obj/deps/icu-small/source/common/icutools.edits.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/edits.cpp -o obj/deps/icu-small/source/common/icutools.edits.o [601/2643] g++ -MMD -MF obj/deps/icu-small/source/common/icutools.unisetspan.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/unisetspan.cpp -o obj/deps/icu-small/source/common/icutools.unisetspan.o [602/2643] g++ -MMD -MF obj/deps/icu-small/source/common/icutools.ubidi_props.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/ubidi_props.cpp -o obj/deps/icu-small/source/common/icutools.ubidi_props.o [603/2643] g++ -MMD -MF obj/deps/icu-small/source/common/icutools.lsr.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/lsr.cpp -o obj/deps/icu-small/source/common/icutools.lsr.o [604/2643] g++ -MMD -MF obj/deps/icu-small/source/common/icutools.rbbiscan.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/rbbiscan.cpp -o obj/deps/icu-small/source/common/icutools.rbbiscan.o [605/2643] g++ -MMD -MF obj/deps/icu-small/source/common/icutools.propsvec.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/propsvec.cpp -o obj/deps/icu-small/source/common/icutools.propsvec.o [606/2643] g++ -MMD -MF obj/deps/icu-small/source/common/icutools.unormcmp.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/unormcmp.cpp -o obj/deps/icu-small/source/common/icutools.unormcmp.o [607/2643] g++ -MMD -MF obj/deps/icu-small/source/common/icutools.locdspnm.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/locdspnm.cpp -o obj/deps/icu-small/source/common/icutools.locdspnm.o [608/2643] g++ -MMD -MF obj/deps/icu-small/source/common/icutools.cwchar.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/cwchar.cpp -o obj/deps/icu-small/source/common/icutools.cwchar.o [609/2643] g++ -MMD -MF obj/deps/icu-small/source/common/icutools.udata.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/udata.cpp -o obj/deps/icu-small/source/common/icutools.udata.o [610/2643] g++ -MMD -MF obj/deps/icu-small/source/common/icutools.ubidi.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/ubidi.cpp -o obj/deps/icu-small/source/common/icutools.ubidi.o [611/2643] g++ -MMD -MF obj/deps/icu-small/source/common/icutools.wintz.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/wintz.cpp -o obj/deps/icu-small/source/common/icutools.wintz.o [612/2643] g++ -MMD -MF obj/deps/icu-small/source/common/icutools.rbbidata.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/rbbidata.cpp -o obj/deps/icu-small/source/common/icutools.rbbidata.o [613/2643] g++ -MMD -MF obj/deps/icu-small/source/common/icutools.ushape.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/ushape.cpp -o obj/deps/icu-small/source/common/icutools.ushape.o [614/2643] g++ -MMD -MF obj/deps/icu-small/source/common/icutools.ucnv_cnv.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/ucnv_cnv.cpp -o obj/deps/icu-small/source/common/icutools.ucnv_cnv.o [615/2643] g++ -MMD -MF obj/deps/icu-small/source/i18n/icui18n.dtptngen.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/dtptngen.cpp -o obj/deps/icu-small/source/i18n/icui18n.dtptngen.o [616/2643] g++ -MMD -MF obj/deps/icu-small/source/common/icutools.ucasemap_titlecase_brkiter.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/ucasemap_titlecase_brkiter.cpp -o obj/deps/icu-small/source/common/icutools.ucasemap_titlecase_brkiter.o [617/2643] g++ -MMD -MF obj/deps/icu-small/source/common/icutools.uscript_props.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/uscript_props.cpp -o obj/deps/icu-small/source/common/icutools.uscript_props.o [618/2643] g++ -MMD -MF obj/deps/icu-small/source/common/icutools.utrie2.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/utrie2.cpp -o obj/deps/icu-small/source/common/icutools.utrie2.o [619/2643] g++ -MMD -MF obj/deps/icu-small/source/common/icutools.unifunct.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/unifunct.cpp -o obj/deps/icu-small/source/common/icutools.unifunct.o [620/2643] g++ -MMD -MF obj/deps/icu-small/source/common/icutools.ucnv_io.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/ucnv_io.cpp -o obj/deps/icu-small/source/common/icutools.ucnv_io.o [621/2643] g++ -MMD -MF obj/deps/icu-small/source/common/icutools.ucnvscsu.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/ucnvscsu.cpp -o obj/deps/icu-small/source/common/icutools.ucnvscsu.o [622/2643] rm -f obj/tools/icu/libicui18n.a && ar rcsT obj/tools/icu/libicui18n.a obj/deps/icu-small/source/i18n/icui18n.formattedval_sbimpl.o obj/deps/icu-small/source/i18n/icui18n.name2uni.o obj/deps/icu-small/source/i18n/icui18n.nortrans.o obj/deps/icu-small/source/i18n/icui18n.fpositer.o obj/deps/icu-small/source/i18n/icui18n.tzfmt.o obj/deps/icu-small/source/i18n/icui18n.dtitvfmt.o obj/deps/icu-small/source/i18n/icui18n.rbt_data.o obj/deps/icu-small/source/i18n/icui18n.ufieldpositer.o obj/deps/icu-small/source/i18n/icui18n.number_utils.o obj/deps/icu-small/source/i18n/icui18n.format.o obj/deps/icu-small/source/i18n/icui18n.transreg.o obj/deps/icu-small/source/i18n/icui18n.toupptrn.o obj/deps/icu-small/source/i18n/icui18n.uitercollationiterator.o obj/deps/icu-small/source/i18n/icui18n.measunit.o obj/deps/icu-small/source/i18n/icui18n.numparse_compositions.o obj/deps/icu-small/source/i18n/icui18n.number_modifiers.o obj/deps/icu-small/source/i18n/icui18n.ucln_in.o obj/deps/icu-small/source/i18n/icui18n.number_longnames.o obj/deps/icu-small/source/i18n/icui18n.decimfmt.o obj/deps/icu-small/source/i18n/icui18n.decContext.o obj/deps/icu-small/source/i18n/icui18n.ulistformatter.o obj/deps/icu-small/source/i18n/icui18n.plurfmt.o obj/deps/icu-small/source/i18n/icui18n.curramt.o obj/deps/icu-small/source/i18n/icui18n.formatted_string_builder.o obj/deps/icu-small/source/i18n/icui18n.number_integerwidth.o obj/deps/icu-small/source/i18n/icui18n.bocsu.o obj/deps/icu-small/source/i18n/icui18n.uregion.o obj/deps/icu-small/source/i18n/icui18n.taiwncal.o obj/deps/icu-small/source/i18n/icui18n.regexcmp.o obj/deps/icu-small/source/i18n/icui18n.olsontz.o obj/deps/icu-small/source/i18n/icui18n.fphdlimp.o obj/deps/icu-small/source/i18n/icui18n.utmscale.o obj/deps/icu-small/source/i18n/icui18n.alphaindex.o obj/deps/icu-small/source/i18n/icui18n.collationtailoring.o obj/deps/icu-small/source/i18n/icui18n.rbt_pars.o obj/deps/icu-small/source/i18n/icui18n.numfmt.o obj/deps/icu-small/source/i18n/icui18n.collation.o obj/deps/icu-small/source/i18n/icui18n.csrucode.o obj/deps/icu-small/source/i18n/icui18n.number_usageprefs.o obj/deps/icu-small/source/i18n/icui18n.displayoptions.o obj/deps/icu-small/source/i18n/icui18n.number_simple.o obj/deps/icu-small/source/i18n/icui18n.number_notation.o obj/deps/icu-small/source/i18n/icui18n.numparse_currency.o obj/deps/icu-small/source/i18n/icui18n.esctrn.o obj/deps/icu-small/source/i18n/icui18n.collationfcd.o obj/deps/icu-small/source/i18n/icui18n.quantityformatter.o obj/deps/icu-small/source/i18n/icui18n.number_mapper.o obj/deps/icu-small/source/i18n/icui18n.numrange_capi.o obj/deps/icu-small/source/i18n/icui18n.upluralrules.o obj/deps/icu-small/source/i18n/icui18n.vzone.o obj/deps/icu-small/source/i18n/icui18n.uspoof_build.o obj/deps/icu-small/source/i18n/icui18n.plurrule.o obj/deps/icu-small/source/i18n/icui18n.region.o obj/deps/icu-small/source/i18n/icui18n.sharedbreakiterator.o obj/deps/icu-small/source/i18n/icui18n.ucol_sit.o obj/deps/icu-small/source/i18n/icui18n.chnsecal.o obj/deps/icu-small/source/i18n/icui18n.uregex.o obj/deps/icu-small/source/i18n/icui18n.numparse_decimal.o obj/deps/icu-small/source/i18n/icui18n.casetrn.o obj/deps/icu-small/source/i18n/icui18n.number_fluent.o obj/deps/icu-small/source/i18n/icui18n.ethpccal.o obj/deps/icu-small/source/i18n/icui18n.uregexc.o obj/deps/icu-small/source/i18n/icui18n.scientificnumberformatter.o obj/deps/icu-small/source/i18n/icui18n.umsg.o obj/deps/icu-small/source/i18n/icui18n.gregocal.o obj/deps/icu-small/source/i18n/icui18n.number_scientific.o obj/deps/icu-small/source/i18n/icui18n.currfmt.o obj/deps/icu-small/source/i18n/icui18n.nfsubs.o obj/deps/icu-small/source/i18n/icui18n.collationsettings.o obj/deps/icu-small/source/i18n/icui18n.numparse_symbols.o obj/deps/icu-small/source/i18n/icui18n.utrans.o obj/deps/icu-small/source/i18n/icui18n.rematch.o obj/deps/icu-small/source/i18n/icui18n.numrange_impl.o obj/deps/icu-small/source/i18n/icui18n.collationfastlatin.o obj/deps/icu-small/source/i18n/icui18n.measure.o obj/deps/icu-small/source/i18n/icui18n.hebrwcal.o obj/deps/icu-small/source/i18n/icui18n.listformatter.o obj/deps/icu-small/source/i18n/icui18n.calendar.o obj/deps/icu-small/source/i18n/icui18n.repattrn.o obj/deps/icu-small/source/i18n/icui18n.numsys.o obj/deps/icu-small/source/i18n/icui18n.double-conversion-bignum.o obj/deps/icu-small/source/i18n/icui18n.ulocdata.o obj/deps/icu-small/source/i18n/icui18n.csdetect.o obj/deps/icu-small/source/i18n/icui18n.remtrans.o obj/deps/icu-small/source/i18n/icui18n.rulebasedcollator.o obj/deps/icu-small/source/i18n/icui18n.unum.o obj/deps/icu-small/source/i18n/icui18n.ztrans.o obj/deps/icu-small/source/i18n/icui18n.csrecog.o obj/deps/icu-small/source/i18n/icui18n.astro.o obj/deps/icu-small/source/i18n/icui18n.collationdatabuilder.o obj/deps/icu-small/source/i18n/icui18n.dtitvinf.o obj/deps/icu-small/source/i18n/icui18n.double-conversion-string-to-double.o obj/deps/icu-small/source/i18n/icui18n.decNumber.o obj/deps/icu-small/source/i18n/icui18n.basictz.o obj/deps/icu-small/source/i18n/icui18n.reldtfmt.o obj/deps/icu-small/source/i18n/icui18n.csrmbcs.o obj/deps/icu-small/source/i18n/icui18n.ucsdet.o obj/deps/icu-small/source/i18n/icui18n.rbt.o obj/deps/icu-small/source/i18n/icui18n.double-conversion-double-to-string.o obj/deps/icu-small/source/i18n/icui18n.ucoleitr.o obj/deps/icu-small/source/i18n/icui18n.collationiterator.o obj/deps/icu-small/source/i18n/icui18n.buddhcal.o obj/deps/icu-small/source/i18n/icui18n.indiancal.o obj/deps/icu-small/source/i18n/icui18n.tzgnames.o obj/deps/icu-small/source/i18n/icui18n.compactdecimalformat.o obj/deps/icu-small/source/i18n/icui18n.strrepl.o obj/deps/icu-small/source/i18n/icui18n.dtfmtsym.o obj/deps/icu-small/source/i18n/icui18n.currunit.o obj/deps/icu-small/source/i18n/icui18n.units_router.o obj/deps/icu-small/source/i18n/icui18n.string_segment.o obj/deps/icu-small/source/i18n/icui18n.udatpg.o obj/deps/icu-small/source/i18n/icui18n.numrange_fluent.o obj/deps/icu-small/source/i18n/icui18n.zonemeta.o obj/deps/icu-small/source/i18n/icui18n.collationweights.o obj/deps/icu-small/source/i18n/icui18n.rbnf.o obj/deps/icu-small/source/i18n/icui18n.uni2name.o obj/deps/icu-small/source/i18n/icui18n.collationcompare.o obj/deps/icu-small/source/i18n/icui18n.measfmt.o obj/deps/icu-small/source/i18n/icui18n.udateintervalformat.o obj/deps/icu-small/source/i18n/icui18n.double-conversion-cached-powers.o obj/deps/icu-small/source/i18n/icui18n.erarules.o obj/deps/icu-small/source/i18n/icui18n.reldatefmt.o obj/deps/icu-small/source/i18n/icui18n.windtfmt.o obj/deps/icu-small/source/i18n/icui18n.gregoimp.o obj/deps/icu-small/source/i18n/icui18n.number_padding.o obj/deps/icu-small/source/i18n/icui18n.ucol.o obj/deps/icu-small/source/i18n/icui18n.gender.o obj/deps/icu-small/source/i18n/icui18n.coleitr.o obj/deps/icu-small/source/i18n/icui18n.regexst.o obj/deps/icu-small/source/i18n/icui18n.number_currencysymbols.o obj/deps/icu-small/source/i18n/icui18n.double-conversion-bignum-dtoa.o obj/deps/icu-small/source/i18n/icui18n.collationroot.o obj/deps/icu-small/source/i18n/icui18n.usearch.o obj/deps/icu-small/source/i18n/icui18n.numparse_impl.o obj/deps/icu-small/source/i18n/icui18n.search.o obj/deps/icu-small/source/i18n/icui18n.iso8601cal.o obj/deps/icu-small/source/i18n/icui18n.smpdtfmt.o obj/deps/icu-small/source/i18n/icui18n.smpdtfst.o obj/deps/icu-small/source/i18n/icui18n.titletrn.o obj/deps/icu-small/source/i18n/icui18n.japancal.o obj/deps/icu-small/source/i18n/icui18n.collationsets.o obj/deps/icu-small/source/i18n/icui18n.tztrans.o obj/deps/icu-small/source/i18n/icui18n.tzrule.o obj/deps/icu-small/source/i18n/icui18n.ucol_res.o obj/deps/icu-small/source/i18n/icui18n.nfrs.o obj/deps/icu-small/source/i18n/icui18n.nfrule.o obj/deps/icu-small/source/i18n/icui18n.number_compact.o obj/deps/icu-small/source/i18n/icui18n.regextxt.o obj/deps/icu-small/source/i18n/icui18n.coptccal.o obj/deps/icu-small/source/i18n/icui18n.wintzimpl.o obj/deps/icu-small/source/i18n/icui18n.vtzone.o obj/deps/icu-small/source/i18n/icui18n.dangical.o obj/deps/icu-small/source/i18n/icui18n.fmtable_cnv.o obj/deps/icu-small/source/i18n/icui18n.utf8collationiterator.o obj/deps/icu-small/source/i18n/icui18n.collationdatawriter.o obj/deps/icu-small/source/i18n/icui18n.rbt_set.o obj/deps/icu-small/source/i18n/icui18n.tridpars.o obj/deps/icu-small/source/i18n/icui18n.udat.o obj/deps/icu-small/source/i18n/icui18n.tznames.o obj/deps/icu-small/source/i18n/icui18n.ucal.o obj/deps/icu-small/source/i18n/icui18n.unumsys.o obj/deps/icu-small/source/i18n/icui18n.zrule.o obj/deps/icu-small/source/i18n/icui18n.number_decimalquantity.o obj/deps/icu-small/source/i18n/icui18n.number_patternmodifier.o obj/deps/icu-small/source/i18n/icui18n.brktrans.o obj/deps/icu-small/source/i18n/icui18n.datefmt.o obj/deps/icu-small/source/i18n/icui18n.tmutfmt.o obj/deps/icu-small/source/i18n/icui18n.tolowtrn.o obj/deps/icu-small/source/i18n/icui18n.uspoof_conf.o obj/deps/icu-small/source/i18n/icui18n.number_multiplier.o obj/deps/icu-small/source/i18n/icui18n.timezone.o obj/deps/icu-small/source/i18n/icui18n.measunit_extra.o obj/deps/icu-small/source/i18n/icui18n.regeximp.o obj/deps/icu-small/source/i18n/icui18n.fmtable.o obj/deps/icu-small/source/i18n/icui18n.nultrans.o obj/deps/icu-small/source/i18n/icui18n.funcrepl.o obj/deps/icu-small/source/i18n/icui18n.double-conversion-strtod.o obj/deps/icu-small/source/i18n/icui18n.dtrule.o obj/deps/icu-small/source/i18n/icui18n.dcfmtsym.o obj/deps/icu-small/source/i18n/icui18n.utf16collationiterator.o obj/deps/icu-small/source/i18n/icui18n.formattedval_iterimpl.o obj/deps/icu-small/source/i18n/icui18n.strmatch.o obj/deps/icu-small/source/i18n/icui18n.double-conversion-fast-dtoa.o obj/deps/icu-small/source/i18n/icui18n.persncal.o obj/deps/icu-small/source/i18n/icui18n.number_grouping.o obj/deps/icu-small/source/i18n/icui18n.winnmfmt.o obj/deps/icu-small/source/i18n/icui18n.coll.o obj/deps/icu-small/source/i18n/icui18n.selfmt.o obj/deps/icu-small/source/i18n/icui18n.number_asformat.o obj/deps/icu-small/source/i18n/icui18n.numparse_validators.o obj/deps/icu-small/source/i18n/icui18n.quant.o obj/deps/icu-small/source/i18n/icui18n.scriptset.o obj/deps/icu-small/source/i18n/icui18n.rbtz.o obj/deps/icu-small/source/i18n/icui18n.number_patternstring.o obj/deps/icu-small/source/i18n/icui18n.uspoof.o obj/deps/icu-small/source/i18n/icui18n.number_rounding.o obj/deps/icu-small/source/i18n/icui18n.choicfmt.o obj/deps/icu-small/source/i18n/icui18n.collationbuilder.o obj/deps/icu-small/source/i18n/icui18n.collationdatareader.o obj/deps/icu-small/source/i18n/icui18n.csrsbcs.o obj/deps/icu-small/source/i18n/icui18n.standardplural.o obj/deps/icu-small/source/i18n/icui18n.msgfmt.o obj/deps/icu-small/source/i18n/icui18n.tznames_impl.o obj/deps/icu-small/source/i18n/icui18n.csrutf8.o obj/deps/icu-small/source/i18n/icui18n.numparse_scientific.o obj/deps/icu-small/source/i18n/icui18n.units_data.o obj/deps/icu-small/source/i18n/icui18n.numparse_parsednumber.o obj/deps/icu-small/source/i18n/icui18n.pluralranges.o obj/deps/icu-small/source/i18n/icui18n.csmatch.o obj/deps/icu-small/source/i18n/icui18n.anytrans.o obj/deps/icu-small/source/i18n/icui18n.collationfastlatinbuilder.o obj/deps/icu-small/source/i18n/icui18n.stsearch.o obj/deps/icu-small/source/i18n/icui18n.inputext.o obj/deps/icu-small/source/i18n/icui18n.cpdtrans.o obj/deps/icu-small/source/i18n/icui18n.tmutamt.o obj/deps/icu-small/source/i18n/icui18n.cecal.o obj/deps/icu-small/source/i18n/icui18n.currpinf.o obj/deps/icu-small/source/i18n/icui18n.collationruleparser.o obj/deps/icu-small/source/i18n/icui18n.dtptngen.o obj/deps/icu-small/source/i18n/icui18n.unesctrn.o obj/deps/icu-small/source/i18n/icui18n.number_affixutils.o obj/deps/icu-small/source/i18n/icui18n.collationkeys.o obj/deps/icu-small/source/i18n/icui18n.number_capi.o obj/deps/icu-small/source/i18n/icui18n.units_converter.o obj/deps/icu-small/source/i18n/icui18n.tmunit.o obj/deps/icu-small/source/i18n/icui18n.collationdata.o obj/deps/icu-small/source/i18n/icui18n.formattedvalue.o obj/deps/icu-small/source/i18n/icui18n.number_formatimpl.o obj/deps/icu-small/source/i18n/icui18n.translit.o obj/deps/icu-small/source/i18n/icui18n.sortkey.o obj/deps/icu-small/source/i18n/icui18n.uspoof_impl.o obj/deps/icu-small/source/i18n/icui18n.islamcal.o obj/deps/icu-small/source/i18n/icui18n.collationrootelements.o obj/deps/icu-small/source/i18n/icui18n.dayperiodrules.o obj/deps/icu-small/source/i18n/icui18n.simpletz.o obj/deps/icu-small/source/i18n/icui18n.rbt_rule.o obj/deps/icu-small/source/i18n/icui18n.units_complexconverter.o obj/deps/icu-small/source/i18n/icui18n.csr2022.o obj/deps/icu-small/source/i18n/icui18n.number_decimfmtprops.o obj/deps/icu-small/source/i18n/icui18n.number_skeletons.o obj/deps/icu-small/source/i18n/icui18n.number_output.o obj/deps/icu-small/source/i18n/icui18n.numparse_affixes.o obj/deps/icu-small/source/i18n/icui18n.number_symbolswrapper.o [623/2643] g++ -MMD -MF obj/deps/icu-small/source/common/icutools.dictbe.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/dictbe.cpp -o obj/deps/icu-small/source/common/icutools.dictbe.o [624/2643] g++ -MMD -MF obj/deps/icu-small/source/common/icutools.servls.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/servls.cpp -o obj/deps/icu-small/source/common/icutools.servls.o [625/2643] g++ -MMD -MF obj/deps/icu-small/source/common/icutools.ucnvhz.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/ucnvhz.cpp -o obj/deps/icu-small/source/common/icutools.ucnvhz.o [626/2643] g++ -MMD -MF obj/deps/icu-small/source/common/icutools.ruleiter.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/ruleiter.cpp -o obj/deps/icu-small/source/common/icutools.ruleiter.o [627/2643] g++ -MMD -MF obj/deps/icu-small/source/common/icutools.ulocale.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/ulocale.cpp -o obj/deps/icu-small/source/common/icutools.ulocale.o [628/2643] g++ -MMD -MF obj/deps/icu-small/source/common/icutools.bytestrieiterator.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/bytestrieiterator.cpp -o obj/deps/icu-small/source/common/icutools.bytestrieiterator.o [629/2643] g++ -MMD -MF obj/deps/icu-small/source/common/icutools.ucnv_err.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/ucnv_err.cpp -o obj/deps/icu-small/source/common/icutools.ucnv_err.o [630/2643] g++ -MMD -MF obj/deps/icu-small/source/common/icutools.caniter.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/caniter.cpp -o obj/deps/icu-small/source/common/icutools.caniter.o [631/2643] g++ -MMD -MF obj/deps/icu-small/source/common/icutools.mlbe.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/mlbe.cpp -o obj/deps/icu-small/source/common/icutools.mlbe.o [632/2643] g++ -MMD -MF obj/deps/icu-small/source/common/icutools.ubrk.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/ubrk.cpp -o obj/deps/icu-small/source/common/icutools.ubrk.o [633/2643] g++ -MMD -MF obj/deps/icu-small/source/common/icutools.normalizer2.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/normalizer2.cpp -o obj/deps/icu-small/source/common/icutools.normalizer2.o [634/2643] g++ -MMD -MF obj/deps/icu-small/source/common/icutools.parsepos.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/parsepos.cpp -o obj/deps/icu-small/source/common/icutools.parsepos.o [635/2643] g++ -MMD -MF obj/deps/icu-small/source/common/icutools.uniset.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/uniset.cpp -o obj/deps/icu-small/source/common/icutools.uniset.o [636/2643] g++ -MMD -MF obj/deps/icu-small/source/common/icutools.util.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/util.cpp -o obj/deps/icu-small/source/common/icutools.util.o [637/2643] g++ -MMD -MF obj/deps/icu-small/source/common/icutools.ustr_cnv.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/ustr_cnv.cpp -o obj/deps/icu-small/source/common/icutools.ustr_cnv.o [638/2643] g++ -MMD -MF obj/deps/icu-small/source/common/icutools.ucnvlat1.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/ucnvlat1.cpp -o obj/deps/icu-small/source/common/icutools.ucnvlat1.o [639/2643] g++ -MMD -MF obj/deps/icu-small/source/common/icutools.putil.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/putil.cpp -o obj/deps/icu-small/source/common/icutools.putil.o [640/2643] g++ -MMD -MF obj/deps/icu-small/source/common/icutools.unistr_case_locale.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/unistr_case_locale.cpp -o obj/deps/icu-small/source/common/icutools.unistr_case_locale.o [641/2643] g++ -MMD -MF obj/deps/icu-small/source/common/icutools.utypes.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/utypes.cpp -o obj/deps/icu-small/source/common/icutools.utypes.o [642/2643] g++ -MMD -MF obj/deps/icu-small/source/common/icutools.patternprops.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/patternprops.cpp -o obj/deps/icu-small/source/common/icutools.patternprops.o [643/2643] g++ -MMD -MF obj/deps/icu-small/source/common/icutools.unifilt.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/unifilt.cpp -o obj/deps/icu-small/source/common/icutools.unifilt.o [644/2643] g++ -MMD -MF obj/deps/icu-small/source/common/icutools.ubiditransform.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/ubiditransform.cpp -o obj/deps/icu-small/source/common/icutools.ubiditransform.o ../../deps/icu-small/source/common/ubiditransform.cpp: In function 'uint32_t ubiditransform_transform_74(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) { | ~~~~~~~^~~ [645/2643] g++ -MMD -MF obj/deps/icu-small/source/common/icutools.ustrenum.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/ustrenum.cpp -o obj/deps/icu-small/source/common/icutools.ustrenum.o [646/2643] g++ -MMD -MF obj/deps/icu-small/source/common/icutools.ustrfmt.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/ustrfmt.cpp -o obj/deps/icu-small/source/common/icutools.ustrfmt.o [647/2643] g++ -MMD -MF obj/deps/icu-small/source/common/icutools.uniset_props.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/uniset_props.cpp -o obj/deps/icu-small/source/common/icutools.uniset_props.o [648/2643] g++ -MMD -MF obj/deps/icu-small/source/common/icutools.uinit.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/uinit.cpp -o obj/deps/icu-small/source/common/icutools.uinit.o [649/2643] g++ -MMD -MF obj/deps/icu-small/source/common/icutools.udatamem.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/udatamem.cpp -o obj/deps/icu-small/source/common/icutools.udatamem.o [650/2643] g++ -MMD -MF obj/deps/icu-small/source/common/icutools.resbund.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/resbund.cpp -o obj/deps/icu-small/source/common/icutools.resbund.o [651/2643] g++ -MMD -MF obj/deps/icu-small/source/common/icutools.uobject.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/uobject.cpp -o obj/deps/icu-small/source/common/icutools.uobject.o [652/2643] g++ -MMD -MF obj/deps/icu-small/source/common/icutools.charstr.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/charstr.cpp -o obj/deps/icu-small/source/common/icutools.charstr.o [653/2643] g++ -MMD -MF obj/deps/icu-small/source/common/icutools.uset.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/uset.cpp -o obj/deps/icu-small/source/common/icutools.uset.o [654/2643] g++ -MMD -MF obj/deps/icu-small/source/common/icutools.ucnvsel.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/ucnvsel.cpp -o obj/deps/icu-small/source/common/icutools.ucnvsel.o [655/2643] g++ -MMD -MF obj/deps/icu-small/source/common/icutools.filteredbrk.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/filteredbrk.cpp -o obj/deps/icu-small/source/common/icutools.filteredbrk.o [656/2643] g++ -MMD -MF obj/deps/icu-small/source/common/icutools.unistr_titlecase_brkiter.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/unistr_titlecase_brkiter.cpp -o obj/deps/icu-small/source/common/icutools.unistr_titlecase_brkiter.o [657/2643] g++ -MMD -MF obj/deps/icu-small/source/common/icutools.schriter.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/schriter.cpp -o obj/deps/icu-small/source/common/icutools.schriter.o [658/2643] g++ -MMD -MF obj/deps/icu-small/source/common/icutools.utrie.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/utrie.cpp -o obj/deps/icu-small/source/common/icutools.utrie.o [659/2643] g++ -MMD -MF obj/deps/icu-small/source/common/icutools.usprep.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/usprep.cpp -o obj/deps/icu-small/source/common/icutools.usprep.o [660/2643] g++ -MMD -MF obj/deps/icu-small/source/common/icutools.uprops.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/uprops.cpp -o obj/deps/icu-small/source/common/icutools.uprops.o [661/2643] g++ -MMD -MF obj/deps/icu-small/source/common/icutools.rbbistbl.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/rbbistbl.cpp -o obj/deps/icu-small/source/common/icutools.rbbistbl.o [662/2643] g++ -MMD -MF obj/deps/icu-small/source/common/icutools.ucharstrie.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/ucharstrie.cpp -o obj/deps/icu-small/source/common/icutools.ucharstrie.o [663/2643] g++ -MMD -MF obj/deps/icu-small/source/common/icutools.chariter.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/chariter.cpp -o obj/deps/icu-small/source/common/icutools.chariter.o [664/2643] g++ -MMD -MF obj/deps/icu-small/source/common/icutools.uvector.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/uvector.cpp -o obj/deps/icu-small/source/common/icutools.uvector.o [665/2643] g++ -MMD -MF obj/deps/icu-small/source/common/icutools.umutex.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/umutex.cpp -o obj/deps/icu-small/source/common/icutools.umutex.o [666/2643] g++ -MMD -MF obj/deps/icu-small/source/common/icutools.rbbinode.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/rbbinode.cpp -o obj/deps/icu-small/source/common/icutools.rbbinode.o [667/2643] g++ -MMD -MF obj/deps/icu-small/source/common/icutools.uhash_us.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/uhash_us.cpp -o obj/deps/icu-small/source/common/icutools.uhash_us.o [668/2643] g++ -MMD -MF obj/deps/icu-small/source/common/icutools.uloc_keytype.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/uloc_keytype.cpp -o obj/deps/icu-small/source/common/icutools.uloc_keytype.o [669/2643] g++ -MMD -MF obj/deps/icu-small/source/common/icutools.ucmndata.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/ucmndata.cpp -o obj/deps/icu-small/source/common/icutools.ucmndata.o [670/2643] g++ -MMD -MF obj/deps/icu-small/source/common/icutools.ucptrie.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/ucptrie.cpp -o obj/deps/icu-small/source/common/icutools.ucptrie.o [671/2643] g++ -MMD -MF obj/deps/icu-small/source/common/icutools.errorcode.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/errorcode.cpp -o obj/deps/icu-small/source/common/icutools.errorcode.o [672/2643] g++ -MMD -MF obj/deps/icu-small/source/common/icutools.bmpset.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/bmpset.cpp -o obj/deps/icu-small/source/common/icutools.bmpset.o [673/2643] g++ -MMD -MF obj/deps/icu-small/source/common/icutools.pluralmap.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/pluralmap.cpp -o obj/deps/icu-small/source/common/icutools.pluralmap.o [674/2643] g++ -MMD -MF obj/deps/icu-small/source/common/icutools.utext.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/utext.cpp -o obj/deps/icu-small/source/common/icutools.utext.o [675/2643] g++ -MMD -MF obj/deps/icu-small/source/common/icutools.localeprioritylist.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/localeprioritylist.cpp -o obj/deps/icu-small/source/common/icutools.localeprioritylist.o [676/2643] g++ -MMD -MF obj/deps/icu-small/source/common/icutools.propname.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/propname.cpp -o obj/deps/icu-small/source/common/icutools.propname.o [677/2643] g++ -MMD -MF obj/deps/icu-small/source/common/icutools.uhash.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/uhash.cpp -o obj/deps/icu-small/source/common/icutools.uhash.o [678/2643] g++ -MMD -MF obj/deps/icu-small/source/common/icutools.ucnv_u8.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/ucnv_u8.cpp -o obj/deps/icu-small/source/common/icutools.ucnv_u8.o [679/2643] g++ -MMD -MF obj/deps/icu-small/source/common/icutools.unorm.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/unorm.cpp -o obj/deps/icu-small/source/common/icutools.unorm.o [680/2643] g++ -MMD -MF obj/deps/icu-small/source/common/icutools.loclikely.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/loclikely.cpp -o obj/deps/icu-small/source/common/icutools.loclikely.o [681/2643] g++ -MMD -MF obj/deps/icu-small/source/common/icutools.umath.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/umath.cpp -o obj/deps/icu-small/source/common/icutools.umath.o [682/2643] g++ -MMD -MF obj/deps/icu-small/source/common/icutools.serv.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/serv.cpp -o obj/deps/icu-small/source/common/icutools.serv.o [683/2643] g++ -MMD -MF obj/deps/icu-small/source/common/icutools.ucnvmbcs.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/ucnvmbcs.cpp -o obj/deps/icu-small/source/common/icutools.ucnvmbcs.o ../../deps/icu-small/source/common/ucnvmbcs.cpp: In function 'ucnv_MBCSGetNextUChar(UConverterToUnicodeArgs*, UErrorCode*)': ../../deps/icu-small/source/common/ucnvmbcs.cpp:3152:25: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 3152 | *bytes++=*lastSource++; | ~~~~~~~~^~~~~~~~~~~~~~ In file included from ../../deps/icu-small/source/common/ucnvmbcs.cpp:55: ../../deps/icu-small/source/common/ucnv_bld.h:190:13: note: at offset 8 into destination object 'toUBytes' of size 7 190 | uint8_t toUBytes[UCNV_MAX_CHAR_LEN-1];/* more "toU status"; keeps the bytes of the current character */ | ^~~~~~~~ ../../deps/icu-small/source/common/ucnvmbcs.cpp:3152:25: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 3152 | *bytes++=*lastSource++; | ~~~~~~~~^~~~~~~~~~~~~~ ../../deps/icu-small/source/common/ucnv_bld.h:190:13: note: at offset 9 into destination object 'toUBytes' of size 7 190 | uint8_t toUBytes[UCNV_MAX_CHAR_LEN-1];/* more "toU status"; keeps the bytes of the current character */ | ^~~~~~~~ ../../deps/icu-small/source/common/ucnvmbcs.cpp:3152:25: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 3152 | *bytes++=*lastSource++; | ~~~~~~~~^~~~~~~~~~~~~~ ../../deps/icu-small/source/common/ucnv_bld.h:190:13: note: at offset 10 into destination object 'toUBytes' of size 7 190 | uint8_t toUBytes[UCNV_MAX_CHAR_LEN-1];/* more "toU status"; keeps the bytes of the current character */ | ^~~~~~~~ ../../deps/icu-small/source/common/ucnvmbcs.cpp:3152:25: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 3152 | *bytes++=*lastSource++; | ~~~~~~~~^~~~~~~~~~~~~~ ../../deps/icu-small/source/common/ucnv_bld.h:190:13: note: at offset 11 into destination object 'toUBytes' of size 7 190 | uint8_t toUBytes[UCNV_MAX_CHAR_LEN-1];/* more "toU status"; keeps the bytes of the current character */ | ^~~~~~~~ ../../deps/icu-small/source/common/ucnvmbcs.cpp:3152:25: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 3152 | *bytes++=*lastSource++; | ~~~~~~~~^~~~~~~~~~~~~~ ../../deps/icu-small/source/common/ucnv_bld.h:190:13: note: at offset 12 into destination object 'toUBytes' of size 7 190 | uint8_t toUBytes[UCNV_MAX_CHAR_LEN-1];/* more "toU status"; keeps the bytes of the current character */ | ^~~~~~~~ ../../deps/icu-small/source/common/ucnvmbcs.cpp:3152:25: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 3152 | *bytes++=*lastSource++; | ~~~~~~~~^~~~~~~~~~~~~~ ../../deps/icu-small/source/common/ucnv_bld.h:190:13: note: at offset 13 into destination object 'toUBytes' of size 7 190 | uint8_t toUBytes[UCNV_MAX_CHAR_LEN-1];/* more "toU status"; keeps the bytes of the current character */ | ^~~~~~~~ ../../deps/icu-small/source/common/ucnvmbcs.cpp:3152:25: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 3152 | *bytes++=*lastSource++; | ~~~~~~~~^~~~~~~~~~~~~~ ../../deps/icu-small/source/common/ucnv_bld.h:190:13: note: at offset 14 into destination object 'toUBytes' of size 7 190 | uint8_t toUBytes[UCNV_MAX_CHAR_LEN-1];/* more "toU status"; keeps the bytes of the current character */ | ^~~~~~~~ [684/2643] g++ -MMD -MF obj/deps/icu-small/source/common/icutools.ucnv_u7.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/ucnv_u7.cpp -o obj/deps/icu-small/source/common/icutools.ucnv_u7.o [685/2643] g++ -MMD -MF obj/deps/icu-small/source/common/icutools.ucnv_u16.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/ucnv_u16.cpp -o obj/deps/icu-small/source/common/icutools.ucnv_u16.o [686/2643] g++ -MMD -MF obj/deps/icu-small/source/common/icutools.ulocbuilder.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/ulocbuilder.cpp -o obj/deps/icu-small/source/common/icutools.ulocbuilder.o [687/2643] g++ -MMD -MF obj/deps/icu-small/source/common/icutools.ucnv_cb.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/ucnv_cb.cpp -o obj/deps/icu-small/source/common/icutools.ucnv_cb.o [688/2643] g++ -MMD -MF obj/deps/icu-small/source/common/icutools.punycode.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/punycode.cpp -o obj/deps/icu-small/source/common/icutools.punycode.o [689/2643] g++ -MMD -MF obj/deps/icu-small/source/common/icutools.uts46.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/uts46.cpp -o obj/deps/icu-small/source/common/icutools.uts46.o [690/2643] g++ -MMD -MF obj/deps/icu-small/source/common/icutools.servslkf.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/servslkf.cpp -o obj/deps/icu-small/source/common/icutools.servslkf.o [691/2643] g++ -MMD -MF obj/deps/icu-small/source/common/icutools.ucnvisci.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/ucnvisci.cpp -o obj/deps/icu-small/source/common/icutools.ucnvisci.o [692/2643] g++ -MMD -MF obj/deps/icu-small/source/common/icutools.ustack.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/ustack.cpp -o obj/deps/icu-small/source/common/icutools.ustack.o [693/2643] g++ -MMD -MF obj/deps/icu-small/source/common/icutools.restrace.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/restrace.cpp -o obj/deps/icu-small/source/common/icutools.restrace.o [694/2643] g++ -MMD -MF obj/deps/icu-small/source/common/icutools.ucharstrieiterator.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/ucharstrieiterator.cpp -o obj/deps/icu-small/source/common/icutools.ucharstrieiterator.o [695/2643] g++ -MMD -MF obj/deps/icu-small/source/common/icutools.uset_props.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/uset_props.cpp -o obj/deps/icu-small/source/common/icutools.uset_props.o [696/2643] g++ -MMD -MF obj/deps/icu-small/source/common/icutools.rbbisetb.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/rbbisetb.cpp -o obj/deps/icu-small/source/common/icutools.rbbisetb.o [697/2643] g++ -MMD -MF obj/deps/icu-small/source/common/icutools.locresdata.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/locresdata.cpp -o obj/deps/icu-small/source/common/icutools.locresdata.o [698/2643] g++ -MMD -MF obj/deps/icu-small/source/common/icutools.resource.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/resource.cpp -o obj/deps/icu-small/source/common/icutools.resource.o [699/2643] g++ -MMD -MF obj/deps/icu-small/source/common/icutools.emojiprops.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/emojiprops.cpp -o obj/deps/icu-small/source/common/icutools.emojiprops.o [700/2643] g++ -MMD -MF obj/deps/icu-small/source/common/icutools.usetiter.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/usetiter.cpp -o obj/deps/icu-small/source/common/icutools.usetiter.o [701/2643] g++ -MMD -MF obj/deps/icu-small/source/common/icutools.uinvchar.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/uinvchar.cpp -o obj/deps/icu-small/source/common/icutools.uinvchar.o [702/2643] g++ -MMD -MF obj/deps/icu-small/source/common/icutools.unistr.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/unistr.cpp -o obj/deps/icu-small/source/common/icutools.unistr.o [703/2643] g++ -MMD -MF obj/deps/icu-small/source/common/icutools.ucnvbocu.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/ucnvbocu.cpp -o obj/deps/icu-small/source/common/icutools.ucnvbocu.o [704/2643] g++ -MMD -MF obj/deps/icu-small/source/common/icutools.rbbitblb.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/rbbitblb.cpp -o obj/deps/icu-small/source/common/icutools.rbbitblb.o [705/2643] g++ -MMD -MF obj/deps/icu-small/source/common/icutools.utrace.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/utrace.cpp -o obj/deps/icu-small/source/common/icutools.utrace.o [706/2643] g++ -MMD -MF obj/deps/icu-small/source/common/icutools.uenum.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/uenum.cpp -o obj/deps/icu-small/source/common/icutools.uenum.o [707/2643] g++ -MMD -MF obj/deps/icu-small/source/common/icutools.ustrcase_locale.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/ustrcase_locale.cpp -o obj/deps/icu-small/source/common/icutools.ustrcase_locale.o [708/2643] g++ -MMD -MF obj/deps/icu-small/source/common/icutools.uarrsort.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/uarrsort.cpp -o obj/deps/icu-small/source/common/icutools.uarrsort.o [709/2643] g++ -MMD -MF obj/deps/icu-small/source/common/icutools.stringpiece.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/stringpiece.cpp -o obj/deps/icu-small/source/common/icutools.stringpiece.o [710/2643] g++ -MMD -MF obj/deps/icu-small/source/common/icutools.locdistance.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/locdistance.cpp -o obj/deps/icu-small/source/common/icutools.locdistance.o [711/2643] g++ -MMD -MF obj/deps/icu-small/source/common/icutools.uvectr64.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/uvectr64.cpp -o obj/deps/icu-small/source/common/icutools.uvectr64.o [712/2643] g++ -MMD -MF obj/deps/icu-small/source/common/icutools.uchriter.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/uchriter.cpp -o obj/deps/icu-small/source/common/icutools.uchriter.o [713/2643] g++ -MMD -MF obj/deps/icu-small/source/common/icutools.uchar.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/uchar.cpp -o obj/deps/icu-small/source/common/icutools.uchar.o [714/2643] g++ -MMD -MF obj/deps/icu-small/source/common/icutools.localebuilder.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/localebuilder.cpp -o obj/deps/icu-small/source/common/icutools.localebuilder.o [715/2643] g++ -MMD -MF obj/deps/icu-small/source/common/icutools.rbbi.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/rbbi.cpp -o obj/deps/icu-small/source/common/icutools.rbbi.o [716/2643] g++ -MMD -MF obj/deps/icu-small/source/common/icutools.cmemory.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/cmemory.cpp -o obj/deps/icu-small/source/common/icutools.cmemory.o [717/2643] g++ -MMD -MF obj/deps/icu-small/source/common/icutools.unistr_props.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/unistr_props.cpp -o obj/deps/icu-small/source/common/icutools.unistr_props.o [718/2643] g++ -MMD -MF obj/deps/icu-small/source/common/icutools.dtintrv.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/dtintrv.cpp -o obj/deps/icu-small/source/common/icutools.dtintrv.o [719/2643] g++ -MMD -MF obj/deps/icu-small/source/common/icutools.ucasemap.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/ucasemap.cpp -o obj/deps/icu-small/source/common/icutools.ucasemap.o [720/2643] g++ -MMD -MF obj/deps/icu-small/source/common/icutools.loadednormalizer2impl.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/loadednormalizer2impl.cpp -o obj/deps/icu-small/source/common/icutools.loadednormalizer2impl.o [721/2643] g++ -MMD -MF obj/deps/icu-small/source/common/icutools.ucnv_set.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/ucnv_set.cpp -o obj/deps/icu-small/source/common/icutools.ucnv_set.o [722/2643] g++ -MMD -MF obj/deps/icu-small/source/common/icutools.rbbirb.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/rbbirb.cpp -o obj/deps/icu-small/source/common/icutools.rbbirb.o [723/2643] g++ -MMD -MF obj/deps/icu-small/source/common/icutools.unistr_cnv.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/unistr_cnv.cpp -o obj/deps/icu-small/source/common/icutools.unistr_cnv.o [724/2643] g++ -MMD -MF obj/deps/icu-small/source/common/icutools.ucnv_ext.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/ucnv_ext.cpp -o obj/deps/icu-small/source/common/icutools.ucnv_ext.o [725/2643] g++ -MMD -MF obj/deps/icu-small/source/common/icutools.uresdata.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/uresdata.cpp -o obj/deps/icu-small/source/common/icutools.uresdata.o In file included from /usr/include/string.h:548, from ../../deps/icu-small/source/common/cmemory.h:32, from ../../deps/icu-small/source/common/uresdata.cpp:26: In function 'memcpy', inlined from 'ures_swapResource(UDataSwapper const*, unsigned int const*, unsigned int*, unsigned int, char const*, TempTable*, UErrorCode*)' at ../../deps/icu-small/source/common/uresdata.cpp:1253:21: /usr/include/bits/string_fortified.h:29:33: warning: 'memcpy' specified bound between 18446744071562067968 and 18446744073709551614 exceeds maximum object size 9223372036854775807 [-Wstringop-overflow=] 29 | return __builtin___memcpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 30 | __glibc_objsize0 (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'memcpy', inlined from 'ures_swapResource(UDataSwapper const*, unsigned int const*, unsigned int*, unsigned int, char const*, TempTable*, UErrorCode*)' at ../../deps/icu-small/source/common/uresdata.cpp:1268:21: /usr/include/bits/string_fortified.h:29:33: warning: 'memcpy' specified bound between 18446744071562067968 and 18446744073709551612 exceeds maximum object size 9223372036854775807 [-Wstringop-overflow=] 29 | return __builtin___memcpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 30 | __glibc_objsize0 (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ [726/2643] g++ -MMD -MF obj/deps/icu-small/source/common/icutools.ucurr.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/ucurr.cpp -o obj/deps/icu-small/source/common/icutools.ucurr.o [727/2643] g++ -MMD -MF obj/deps/icu-small/source/common/icutools.localematcher.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/localematcher.cpp -o obj/deps/icu-small/source/common/icutools.localematcher.o [728/2643] g++ -MMD -MF obj/deps/icu-small/source/common/icutools.characterproperties.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/characterproperties.cpp -o obj/deps/icu-small/source/common/icutools.characterproperties.o [729/2643] g++ -MMD -MF obj/deps/icu-small/source/common/icutools.messagepattern.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/messagepattern.cpp -o obj/deps/icu-small/source/common/icutools.messagepattern.o [730/2643] g++ -MMD -MF obj/deps/icu-small/source/common/icutools.servlk.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/servlk.cpp -o obj/deps/icu-small/source/common/icutools.servlk.o [731/2643] g++ -MMD -MF obj/deps/icu-small/source/common/icutools.uniset_closure.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/uniset_closure.cpp -o obj/deps/icu-small/source/common/icutools.uniset_closure.o [732/2643] g++ -MMD -MF obj/deps/icu-small/source/common/icutools.locid.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/locid.cpp -o obj/deps/icu-small/source/common/icutools.locid.o [733/2643] g++ -MMD -MF obj/deps/icu-small/source/common/icutools.locbased.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/locbased.cpp -o obj/deps/icu-small/source/common/icutools.locbased.o [734/2643] g++ -MMD -MF obj/deps/icu-small/source/common/icutools.brkeng.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/brkeng.cpp -o obj/deps/icu-small/source/common/icutools.brkeng.o [735/2643] g++ -MMD -MF obj/deps/icu-small/source/common/icutools.uloc_tag.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/uloc_tag.cpp -o obj/deps/icu-small/source/common/icutools.uloc_tag.o [736/2643] g++ -MMD -MF obj/deps/icu-small/source/common/icutools.normlzr.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/normlzr.cpp -o obj/deps/icu-small/source/common/icutools.normlzr.o [737/2643] g++ -MMD -MF obj/deps/icu-small/source/common/icutools.usc_impl.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/usc_impl.cpp -o obj/deps/icu-small/source/common/icutools.usc_impl.o [738/2643] g++ -MMD -MF obj/deps/icu-small/source/common/icutools.filterednormalizer2.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/filterednormalizer2.cpp -o obj/deps/icu-small/source/common/icutools.filterednormalizer2.o [739/2643] g++ -MMD -MF obj/deps/icu-small/source/common/icutools.uiter.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/uiter.cpp -o obj/deps/icu-small/source/common/icutools.uiter.o [740/2643] g++ -MMD -MF obj/deps/icu-small/source/common/icutools.unifiedcache.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/unifiedcache.cpp -o obj/deps/icu-small/source/common/icutools.unifiedcache.o [741/2643] g++ -MMD -MF obj/deps/icu-small/source/common/icutools.uresbund.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/uresbund.cpp -o obj/deps/icu-small/source/common/icutools.uresbund.o [742/2643] g++ -MMD -MF obj/deps/icu-small/source/common/icutools.utrie_swap.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/utrie_swap.cpp -o obj/deps/icu-small/source/common/icutools.utrie_swap.o [743/2643] g++ -MMD -MF obj/deps/icu-small/source/common/icutools.resbund_cnv.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/resbund_cnv.cpp -o obj/deps/icu-small/source/common/icutools.resbund_cnv.o [744/2643] g++ -MMD -MF obj/deps/icu-small/source/common/icutools.bytestrie.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/bytestrie.cpp -o obj/deps/icu-small/source/common/icutools.bytestrie.o [745/2643] g++ -MMD -MF obj/deps/icu-small/source/common/icutools.ustrcase.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/ustrcase.cpp -o obj/deps/icu-small/source/common/icutools.ustrcase.o [746/2643] g++ -MMD -MF obj/deps/icu-small/source/common/icutools.cstring.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/cstring.cpp -o obj/deps/icu-small/source/common/icutools.cstring.o [747/2643] g++ -MMD -MF obj/deps/icu-small/source/common/icutools.ucnv.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/ucnv.cpp -o obj/deps/icu-small/source/common/icutools.ucnv.o [748/2643] g++ -MMD -MF obj/deps/icu-small/source/common/icutools.ustring.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/ustring.cpp -o obj/deps/icu-small/source/common/icutools.ustring.o [749/2643] g++ -MMD -MF obj/deps/icu-small/source/common/icutools.uvectr32.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/uvectr32.cpp -o obj/deps/icu-small/source/common/icutools.uvectr32.o [750/2643] g++ -MMD -MF obj/deps/icu-small/source/common/icutools.uloc.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/uloc.cpp -o obj/deps/icu-small/source/common/icutools.uloc.o [751/2643] g++ -MMD -MF obj/deps/icu-small/source/common/icutools.dictionarydata.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/dictionarydata.cpp -o obj/deps/icu-small/source/common/icutools.dictionarydata.o [752/2643] g++ -MMD -MF obj/deps/icu-small/source/common/icutools.locutil.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/locutil.cpp -o obj/deps/icu-small/source/common/icutools.locutil.o [753/2643] g++ -MMD -MF obj/deps/icu-small/source/common/icutools.ures_cnv.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/ures_cnv.cpp -o obj/deps/icu-small/source/common/icutools.ures_cnv.o [754/2643] g++ -MMD -MF obj/deps/icu-small/source/common/icutools.lstmbe.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/lstmbe.cpp -o obj/deps/icu-small/source/common/icutools.lstmbe.o [755/2643] g++ -MMD -MF obj/deps/icu-small/source/i18n/icutools.ufieldpositer.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/ufieldpositer.cpp -o obj/deps/icu-small/source/i18n/icutools.ufieldpositer.o [756/2643] g++ -MMD -MF obj/deps/icu-small/source/common/icutools.ucnv_lmb.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/ucnv_lmb.cpp -o obj/deps/icu-small/source/common/icutools.ucnv_lmb.o [757/2643] g++ -MMD -MF obj/deps/icu-small/source/common/icutools.ucnv2022.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/ucnv2022.cpp -o obj/deps/icu-small/source/common/icutools.ucnv2022.o [758/2643] g++ -MMD -MF obj/deps/icu-small/source/i18n/icutools.fpositer.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/fpositer.cpp -o obj/deps/icu-small/source/i18n/icutools.fpositer.o [759/2643] g++ -MMD -MF obj/deps/icu-small/source/common/icutools.ustrtrns.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/ustrtrns.cpp -o obj/deps/icu-small/source/common/icutools.ustrtrns.o [760/2643] g++ -MMD -MF obj/deps/icu-small/source/common/icutools.loclikelysubtags.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/loclikelysubtags.cpp -o obj/deps/icu-small/source/common/icutools.loclikelysubtags.o [761/2643] g++ -MMD -MF obj/deps/icu-small/source/common/icutools.static_unicode_sets.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/static_unicode_sets.cpp -o obj/deps/icu-small/source/common/icutools.static_unicode_sets.o [762/2643] g++ -MMD -MF obj/deps/icu-small/source/common/icutools.ubidiwrt.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/ubidiwrt.cpp -o obj/deps/icu-small/source/common/icutools.ubidiwrt.o [763/2643] g++ -MMD -MF obj/deps/icu-small/source/common/icutools.rbbi_cache.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/rbbi_cache.cpp -o obj/deps/icu-small/source/common/icutools.rbbi_cache.o [764/2643] g++ -MMD -MF obj/deps/icu-small/source/common/icutools.locavailable.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/locavailable.cpp -o obj/deps/icu-small/source/common/icutools.locavailable.o [765/2643] g++ -MMD -MF obj/deps/icu-small/source/common/icutools.umutablecptrie.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/umutablecptrie.cpp -o obj/deps/icu-small/source/common/icutools.umutablecptrie.o [766/2643] g++ -MMD -MF obj/deps/icu-small/source/i18n/icutools.decContext.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/decContext.cpp -o obj/deps/icu-small/source/i18n/icutools.decContext.o [767/2643] g++ -MMD -MF obj/deps/icu-small/source/i18n/icutools.name2uni.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/name2uni.cpp -o obj/deps/icu-small/source/i18n/icutools.name2uni.o [768/2643] g++ -MMD -MF obj/deps/icu-small/source/i18n/icutools.nortrans.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/nortrans.cpp -o obj/deps/icu-small/source/i18n/icutools.nortrans.o [769/2643] g++ -MMD -MF obj/deps/icu-small/source/common/icutools.locmap.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/locmap.cpp -o obj/deps/icu-small/source/common/icutools.locmap.o [770/2643] g++ -MMD -MF obj/deps/icu-small/source/i18n/icutools.utmscale.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/utmscale.cpp -o obj/deps/icu-small/source/i18n/icutools.utmscale.o [771/2643] g++ -MMD -MF obj/deps/icu-small/source/i18n/icutools.toupptrn.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/toupptrn.cpp -o obj/deps/icu-small/source/i18n/icutools.toupptrn.o [772/2643] g++ -MMD -MF obj/deps/icu-small/source/i18n/icutools.rbt_data.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/rbt_data.cpp -o obj/deps/icu-small/source/i18n/icutools.rbt_data.o [773/2643] g++ -MMD -MF obj/deps/icu-small/source/i18n/icutools.ucln_in.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/ucln_in.cpp -o obj/deps/icu-small/source/i18n/icutools.ucln_in.o [774/2643] g++ -MMD -MF obj/deps/icu-small/source/i18n/icutools.format.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/format.cpp -o obj/deps/icu-small/source/i18n/icutools.format.o [775/2643] g++ -MMD -MF obj/deps/icu-small/source/i18n/icutools.bocsu.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/bocsu.cpp -o obj/deps/icu-small/source/i18n/icutools.bocsu.o [776/2643] g++ -MMD -MF obj/deps/icu-small/source/common/icutools.ucase.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/ucase.cpp -o obj/deps/icu-small/source/common/icutools.ucase.o [777/2643] g++ -MMD -MF obj/deps/icu-small/source/i18n/icutools.collation.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/collation.cpp -o obj/deps/icu-small/source/i18n/icutools.collation.o [778/2643] g++ -MMD -MF obj/deps/icu-small/source/i18n/icutools.formattedval_sbimpl.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/formattedval_sbimpl.cpp -o obj/deps/icu-small/source/i18n/icutools.formattedval_sbimpl.o [779/2643] g++ -MMD -MF obj/deps/icu-small/source/i18n/icutools.csrucode.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/csrucode.cpp -o obj/deps/icu-small/source/i18n/icutools.csrucode.o [780/2643] g++ -MMD -MF obj/deps/icu-small/source/i18n/icutools.curramt.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/curramt.cpp -o obj/deps/icu-small/source/i18n/icutools.curramt.o [781/2643] g++ -MMD -MF obj/deps/icu-small/source/i18n/icutools.uregion.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/uregion.cpp -o obj/deps/icu-small/source/i18n/icutools.uregion.o [782/2643] g++ -MMD -MF obj/deps/icu-small/source/i18n/icutools.collationfcd.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/collationfcd.cpp -o obj/deps/icu-small/source/i18n/icutools.collationfcd.o [783/2643] g++ -MMD -MF obj/deps/icu-small/source/i18n/icutools.numparse_compositions.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/numparse_compositions.cpp -o obj/deps/icu-small/source/i18n/icutools.numparse_compositions.o [784/2643] g++ -MMD -MF obj/deps/icu-small/source/i18n/icutools.number_integerwidth.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/number_integerwidth.cpp -o obj/deps/icu-small/source/i18n/icutools.number_integerwidth.o [785/2643] g++ -MMD -MF obj/deps/icu-small/source/i18n/icutools.taiwncal.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/taiwncal.cpp -o obj/deps/icu-small/source/i18n/icutools.taiwncal.o [786/2643] g++ -MMD -MF obj/deps/icu-small/source/i18n/icutools.fphdlimp.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/fphdlimp.cpp -o obj/deps/icu-small/source/i18n/icutools.fphdlimp.o [787/2643] g++ -MMD -MF obj/deps/icu-small/source/i18n/icutools.displayoptions.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/displayoptions.cpp -o obj/deps/icu-small/source/i18n/icutools.displayoptions.o [788/2643] g++ -MMD -MF obj/deps/icu-small/source/i18n/icutools.ulistformatter.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/ulistformatter.cpp -o obj/deps/icu-small/source/i18n/icutools.ulistformatter.o [789/2643] g++ -MMD -MF obj/deps/icu-small/source/common/icutools.normalizer2impl.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/common/normalizer2impl.cpp -o obj/deps/icu-small/source/common/icutools.normalizer2impl.o [790/2643] g++ -MMD -MF obj/deps/icu-small/source/i18n/icutools.number_utils.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/number_utils.cpp -o obj/deps/icu-small/source/i18n/icutools.number_utils.o [791/2643] g++ -MMD -MF obj/deps/icu-small/source/i18n/icutools.transreg.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/transreg.cpp -o obj/deps/icu-small/source/i18n/icutools.transreg.o [792/2643] g++ -MMD -MF obj/deps/icu-small/source/i18n/icutools.formatted_string_builder.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/formatted_string_builder.cpp -o obj/deps/icu-small/source/i18n/icutools.formatted_string_builder.o [793/2643] g++ -MMD -MF obj/deps/icu-small/source/i18n/icutools.number_modifiers.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/number_modifiers.cpp -o obj/deps/icu-small/source/i18n/icutools.number_modifiers.o [794/2643] g++ -MMD -MF obj/deps/icu-small/source/i18n/icutools.uitercollationiterator.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/uitercollationiterator.cpp -o obj/deps/icu-small/source/i18n/icutools.uitercollationiterator.o [795/2643] g++ -MMD -MF obj/deps/icu-small/source/i18n/icutools.collationtailoring.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/collationtailoring.cpp -o obj/deps/icu-small/source/i18n/icutools.collationtailoring.o [796/2643] g++ -MMD -MF obj/deps/icu-small/source/i18n/icutools.number_notation.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/number_notation.cpp -o obj/deps/icu-small/source/i18n/icutools.number_notation.o [797/2643] g++ -MMD -MF obj/deps/icu-small/source/i18n/icutools.olsontz.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/olsontz.cpp -o obj/deps/icu-small/source/i18n/icutools.olsontz.o [798/2643] g++ -MMD -MF obj/deps/icu-small/source/i18n/icutools.esctrn.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/esctrn.cpp -o obj/deps/icu-small/source/i18n/icutools.esctrn.o [799/2643] g++ -MMD -MF obj/deps/icu-small/source/i18n/icutools.measunit.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/measunit.cpp -o obj/deps/icu-small/source/i18n/icutools.measunit.o [800/2643] g++ -MMD -MF obj/deps/icu-small/source/i18n/icutools.numparse_currency.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/numparse_currency.cpp -o obj/deps/icu-small/source/i18n/icutools.numparse_currency.o [801/2643] g++ -MMD -MF obj/deps/icu-small/source/i18n/icutools.vzone.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/vzone.cpp -o obj/deps/icu-small/source/i18n/icutools.vzone.o [802/2643] g++ -MMD -MF obj/deps/icu-small/source/i18n/icutools.sharedbreakiterator.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/sharedbreakiterator.cpp -o obj/deps/icu-small/source/i18n/icutools.sharedbreakiterator.o [803/2643] g++ -MMD -MF obj/deps/icu-small/source/i18n/icutools.plurfmt.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/plurfmt.cpp -o obj/deps/icu-small/source/i18n/icutools.plurfmt.o [804/2643] g++ -MMD -MF obj/deps/icu-small/source/i18n/icutools.alphaindex.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/alphaindex.cpp -o obj/deps/icu-small/source/i18n/icutools.alphaindex.o [805/2643] g++ -MMD -MF obj/deps/icu-small/source/i18n/icutools.uspoof_build.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/uspoof_build.cpp -o obj/deps/icu-small/source/i18n/icutools.uspoof_build.o [806/2643] g++ -MMD -MF obj/deps/icu-small/source/i18n/icutools.rbt_pars.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/rbt_pars.cpp -o obj/deps/icu-small/source/i18n/icutools.rbt_pars.o [807/2643] g++ -MMD -MF obj/deps/icu-small/source/i18n/icutools.number_simple.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/number_simple.cpp -o obj/deps/icu-small/source/i18n/icutools.number_simple.o [808/2643] g++ -MMD -MF obj/deps/icu-small/source/i18n/icutools.casetrn.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/casetrn.cpp -o obj/deps/icu-small/source/i18n/icutools.casetrn.o [809/2643] g++ -MMD -MF obj/deps/icu-small/source/i18n/icutools.dtitvfmt.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/dtitvfmt.cpp -o obj/deps/icu-small/source/i18n/icutools.dtitvfmt.o [810/2643] g++ -MMD -MF obj/deps/icu-small/source/i18n/icutools.quantityformatter.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/quantityformatter.cpp -o obj/deps/icu-small/source/i18n/icutools.quantityformatter.o [811/2643] g++ -MMD -MF obj/deps/icu-small/source/i18n/icutools.ucol_sit.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/ucol_sit.cpp -o obj/deps/icu-small/source/i18n/icutools.ucol_sit.o [812/2643] g++ -MMD -MF obj/deps/icu-small/source/i18n/icutools.numrange_capi.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/numrange_capi.cpp -o obj/deps/icu-small/source/i18n/icutools.numrange_capi.o [813/2643] g++ -MMD -MF obj/deps/icu-small/source/i18n/icutools.upluralrules.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/upluralrules.cpp -o obj/deps/icu-small/source/i18n/icutools.upluralrules.o [814/2643] g++ -MMD -MF obj/deps/icu-small/source/i18n/icutools.uregexc.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/uregexc.cpp -o obj/deps/icu-small/source/i18n/icutools.uregexc.o [815/2643] g++ -MMD -MF obj/deps/icu-small/source/i18n/icutools.numparse_decimal.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/numparse_decimal.cpp -o obj/deps/icu-small/source/i18n/icutools.numparse_decimal.o [816/2643] g++ -MMD -MF obj/deps/icu-small/source/i18n/icutools.number_usageprefs.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/number_usageprefs.cpp -o obj/deps/icu-small/source/i18n/icutools.number_usageprefs.o [817/2643] g++ -MMD -MF obj/deps/icu-small/source/i18n/icutools.numfmt.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/numfmt.cpp -o obj/deps/icu-small/source/i18n/icutools.numfmt.o [818/2643] g++ -MMD -MF obj/deps/icu-small/source/i18n/icutools.number_mapper.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/number_mapper.cpp -o obj/deps/icu-small/source/i18n/icutools.number_mapper.o [819/2643] g++ -MMD -MF obj/deps/icu-small/source/i18n/icutools.scientificnumberformatter.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/scientificnumberformatter.cpp -o obj/deps/icu-small/source/i18n/icutools.scientificnumberformatter.o [820/2643] g++ -MMD -MF obj/deps/icu-small/source/i18n/icutools.number_longnames.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/number_longnames.cpp -o obj/deps/icu-small/source/i18n/icutools.number_longnames.o [821/2643] g++ -MMD -MF obj/deps/icu-small/source/i18n/icutools.ethpccal.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/ethpccal.cpp -o obj/deps/icu-small/source/i18n/icutools.ethpccal.o [822/2643] g++ -MMD -MF obj/deps/icu-small/source/i18n/icutools.umsg.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/umsg.cpp -o obj/deps/icu-small/source/i18n/icutools.umsg.o [823/2643] g++ -MMD -MF obj/deps/icu-small/source/i18n/icutools.tzfmt.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/tzfmt.cpp -o obj/deps/icu-small/source/i18n/icutools.tzfmt.o [824/2643] g++ -MMD -MF obj/deps/icu-small/source/i18n/icutools.chnsecal.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/chnsecal.cpp -o obj/deps/icu-small/source/i18n/icutools.chnsecal.o [825/2643] g++ -MMD -MF obj/deps/icu-small/source/i18n/icutools.region.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/region.cpp -o obj/deps/icu-small/source/i18n/icutools.region.o [826/2643] g++ -MMD -MF obj/deps/icu-small/source/i18n/icutools.csrecog.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/csrecog.cpp -o obj/deps/icu-small/source/i18n/icutools.csrecog.o [827/2643] g++ -MMD -MF obj/deps/icu-small/source/i18n/icutools.uregex.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/uregex.cpp -o obj/deps/icu-small/source/i18n/icutools.uregex.o [828/2643] g++ -MMD -MF obj/deps/icu-small/source/i18n/icutools.gregocal.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/gregocal.cpp -o obj/deps/icu-small/source/i18n/icutools.gregocal.o [829/2643] g++ -MMD -MF obj/deps/icu-small/source/i18n/icutools.measure.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/measure.cpp -o obj/deps/icu-small/source/i18n/icutools.measure.o [830/2643] g++ -MMD -MF obj/deps/icu-small/source/i18n/icutools.currfmt.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/currfmt.cpp -o obj/deps/icu-small/source/i18n/icutools.currfmt.o [831/2643] g++ -MMD -MF obj/deps/icu-small/source/i18n/icutools.collationsettings.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/collationsettings.cpp -o obj/deps/icu-small/source/i18n/icutools.collationsettings.o [832/2643] g++ -MMD -MF obj/deps/icu-small/source/i18n/icutools.ztrans.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/ztrans.cpp -o obj/deps/icu-small/source/i18n/icutools.ztrans.o [833/2643] g++ -MMD -MF obj/deps/icu-small/source/i18n/icutools.utrans.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/utrans.cpp -o obj/deps/icu-small/source/i18n/icutools.utrans.o [834/2643] g++ -MMD -MF obj/deps/icu-small/source/i18n/icutools.numparse_symbols.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/numparse_symbols.cpp -o obj/deps/icu-small/source/i18n/icutools.numparse_symbols.o [835/2643] g++ -MMD -MF obj/deps/icu-small/source/i18n/icutools.number_scientific.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/number_scientific.cpp -o obj/deps/icu-small/source/i18n/icutools.number_scientific.o [836/2643] g++ -MMD -MF obj/deps/icu-small/source/i18n/icutools.regexcmp.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/regexcmp.cpp -o obj/deps/icu-small/source/i18n/icutools.regexcmp.o [837/2643] g++ -MMD -MF obj/deps/icu-small/source/i18n/icutools.remtrans.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/remtrans.cpp -o obj/deps/icu-small/source/i18n/icutools.remtrans.o [838/2643] g++ -MMD -MF obj/deps/icu-small/source/i18n/icutools.decimfmt.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/decimfmt.cpp -o obj/deps/icu-small/source/i18n/icutools.decimfmt.o [839/2643] g++ -MMD -MF obj/deps/icu-small/source/i18n/icutools.double-conversion-bignum.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/double-conversion-bignum.cpp -o obj/deps/icu-small/source/i18n/icutools.double-conversion-bignum.o [840/2643] g++ -MMD -MF obj/deps/icu-small/source/i18n/icutools.ulocdata.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/ulocdata.cpp -o obj/deps/icu-small/source/i18n/icutools.ulocdata.o [841/2643] g++ -MMD -MF obj/deps/icu-small/source/i18n/icutools.double-conversion-double-to-string.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/double-conversion-double-to-string.cpp -o obj/deps/icu-small/source/i18n/icutools.double-conversion-double-to-string.o [842/2643] g++ -MMD -MF obj/deps/icu-small/source/i18n/icutools.numsys.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/numsys.cpp -o obj/deps/icu-small/source/i18n/icutools.numsys.o [843/2643] g++ -MMD -MF obj/deps/icu-small/source/i18n/icutools.ucsdet.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/ucsdet.cpp -o obj/deps/icu-small/source/i18n/icutools.ucsdet.o [844/2643] g++ -MMD -MF obj/deps/icu-small/source/i18n/icutools.csdetect.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/csdetect.cpp -o obj/deps/icu-small/source/i18n/icutools.csdetect.o [845/2643] g++ -MMD -MF obj/deps/icu-small/source/i18n/icutools.hebrwcal.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/hebrwcal.cpp -o obj/deps/icu-small/source/i18n/icutools.hebrwcal.o [846/2643] g++ -MMD -MF obj/deps/icu-small/source/i18n/icutools.nfsubs.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/nfsubs.cpp -o obj/deps/icu-small/source/i18n/icutools.nfsubs.o [847/2643] g++ -MMD -MF obj/deps/icu-small/source/i18n/icutools.repattrn.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/repattrn.cpp -o obj/deps/icu-small/source/i18n/icutools.repattrn.o [848/2643] g++ -MMD -MF obj/deps/icu-small/source/i18n/icutools.basictz.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/basictz.cpp -o obj/deps/icu-small/source/i18n/icutools.basictz.o [849/2643] g++ -MMD -MF obj/deps/icu-small/source/i18n/icutools.collationfastlatin.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/collationfastlatin.cpp -o obj/deps/icu-small/source/i18n/icutools.collationfastlatin.o [850/2643] g++ -MMD -MF obj/deps/icu-small/source/i18n/icutools.csrmbcs.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/csrmbcs.cpp -o obj/deps/icu-small/source/i18n/icutools.csrmbcs.o [851/2643] g++ -MMD -MF obj/deps/icu-small/source/i18n/icutools.indiancal.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/indiancal.cpp -o obj/deps/icu-small/source/i18n/icutools.indiancal.o [852/2643] g++ -MMD -MF obj/deps/icu-small/source/i18n/icutools.number_fluent.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/number_fluent.cpp -o obj/deps/icu-small/source/i18n/icutools.number_fluent.o [853/2643] g++ -MMD -MF obj/deps/icu-small/source/i18n/icutools.ucoleitr.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/ucoleitr.cpp -o obj/deps/icu-small/source/i18n/icutools.ucoleitr.o [854/2643] g++ -MMD -MF obj/deps/icu-small/source/i18n/icutools.rbt.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/rbt.cpp -o obj/deps/icu-small/source/i18n/icutools.rbt.o [855/2643] g++ -MMD -MF obj/deps/icu-small/source/i18n/icutools.astro.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/astro.cpp -o obj/deps/icu-small/source/i18n/icutools.astro.o [856/2643] g++ -MMD -MF obj/deps/icu-small/source/i18n/icutools.listformatter.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/listformatter.cpp -o obj/deps/icu-small/source/i18n/icutools.listformatter.o [857/2643] g++ -MMD -MF obj/deps/icu-small/source/i18n/icutools.dtitvinf.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/dtitvinf.cpp -o obj/deps/icu-small/source/i18n/icutools.dtitvinf.o [858/2643] g++ -MMD -MF obj/deps/v8/src/torque/torque_base.torque-parser.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -std=gnu++17 -fexceptions -c ../../deps/v8/src/torque/torque-parser.cc -o obj/deps/v8/src/torque/torque_base.torque-parser.o ../../deps/v8/src/torque/torque-parser.cc: In function 'v8::internal::torque::(anonymous namespace)::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; | ^~~~~~~~~~~~~~~~~ [859/2643] g++ -MMD -MF obj/deps/icu-small/source/i18n/icutools.unum.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/unum.cpp -o obj/deps/icu-small/source/i18n/icutools.unum.o [860/2643] g++ -MMD -MF obj/deps/icu-small/source/i18n/icutools.buddhcal.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/buddhcal.cpp -o obj/deps/icu-small/source/i18n/icutools.buddhcal.o [861/2643] g++ -MMD -MF obj/deps/icu-small/source/i18n/icutools.windtfmt.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/windtfmt.cpp -o obj/deps/icu-small/source/i18n/icutools.windtfmt.o [862/2643] g++ -MMD -MF obj/deps/icu-small/source/i18n/icutools.currunit.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/currunit.cpp -o obj/deps/icu-small/source/i18n/icutools.currunit.o [863/2643] g++ -MMD -MF obj/deps/icu-small/source/i18n/icutools.numrange_impl.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/numrange_impl.cpp -o obj/deps/icu-small/source/i18n/icutools.numrange_impl.o [864/2643] g++ -MMD -MF obj/deps/icu-small/source/i18n/icutools.collationweights.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/collationweights.cpp -o obj/deps/icu-small/source/i18n/icutools.collationweights.o [865/2643] g++ -MMD -MF obj/deps/icu-small/source/i18n/icutools.double-conversion-cached-powers.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/double-conversion-cached-powers.cpp -o obj/deps/icu-small/source/i18n/icutools.double-conversion-cached-powers.o [866/2643] g++ -MMD -MF obj/deps/icu-small/source/i18n/icutools.udatpg.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/udatpg.cpp -o obj/deps/icu-small/source/i18n/icutools.udatpg.o [867/2643] g++ -MMD -MF obj/deps/icu-small/source/i18n/icutools.compactdecimalformat.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/compactdecimalformat.cpp -o obj/deps/icu-small/source/i18n/icutools.compactdecimalformat.o [868/2643] g++ -MMD -MF obj/deps/icu-small/source/i18n/icutools.reldtfmt.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/reldtfmt.cpp -o obj/deps/icu-small/source/i18n/icutools.reldtfmt.o [869/2643] g++ -MMD -MF obj/deps/icu-small/source/i18n/icutools.double-conversion-string-to-double.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/double-conversion-string-to-double.cpp -o obj/deps/icu-small/source/i18n/icutools.double-conversion-string-to-double.o [870/2643] g++ -MMD -MF obj/deps/v8/src/torque/torque_base.implementation-visitor.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -std=gnu++17 -fexceptions -c ../../deps/v8/src/torque/implementation-visitor.cc -o obj/deps/v8/src/torque/torque_base.implementation-visitor.o ../../deps/v8/src/torque/implementation-visitor.cc: In member function 'v8::internal::torque::(anonymous namespace)::CppClassGenerator::EmitStoreFieldStatement(std::basic_ostream >&, v8::internal::torque::Field const&, 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 'v8::internal::torque::(anonymous namespace)::CppClassGenerator::EmitLoadFieldStatement(std::basic_ostream >&, v8::internal::torque::Field const&, 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 '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::ImplementationVisitor::InlineMacro(v8::internal::torque::Macro*, v8::base::Optional, std::vector > const&, 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; | ^~~~~~~~~ [871/2643] g++ -MMD -MF obj/deps/icu-small/source/i18n/icutools.strrepl.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/strrepl.cpp -o obj/deps/icu-small/source/i18n/icutools.strrepl.o [872/2643] rm -f obj/tools/v8_gypfiles/libtorque_base.a && ar rcsT obj/tools/v8_gypfiles/libtorque_base.a obj/deps/v8/src/torque/torque_base.cc-generator.o obj/deps/v8/src/torque/torque_base.cfg.o obj/deps/v8/src/torque/torque_base.class-debug-reader-generator.o obj/deps/v8/src/torque/torque_base.cpp-builder.o obj/deps/v8/src/torque/torque_base.csa-generator.o obj/deps/v8/src/torque/torque_base.declarable.o obj/deps/v8/src/torque/torque_base.declaration-visitor.o obj/deps/v8/src/torque/torque_base.declarations.o obj/deps/v8/src/torque/torque_base.earley-parser.o obj/deps/v8/src/torque/torque_base.global-context.o obj/deps/v8/src/torque/torque_base.implementation-visitor.o obj/deps/v8/src/torque/torque_base.instance-type-generator.o obj/deps/v8/src/torque/torque_base.instructions.o obj/deps/v8/src/torque/torque_base.kythe-data.o obj/deps/v8/src/torque/torque_base.server-data.o obj/deps/v8/src/torque/torque_base.source-positions.o obj/deps/v8/src/torque/torque_base.torque-code-generator.o obj/deps/v8/src/torque/torque_base.torque-compiler.o obj/deps/v8/src/torque/torque_base.torque-parser.o obj/deps/v8/src/torque/torque_base.type-inference.o obj/deps/v8/src/torque/torque_base.type-oracle.o obj/deps/v8/src/torque/torque_base.type-visitor.o obj/deps/v8/src/torque/torque_base.types.o obj/deps/v8/src/torque/torque_base.utils.o [873/2643] touch obj/tools/v8_gypfiles/torque.actions_depends.stamp [874/2643] g++ -MMD -MF obj/deps/icu-small/source/i18n/icutools.plurrule.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/plurrule.cpp -o obj/deps/icu-small/source/i18n/icutools.plurrule.o [875/2643] g++ -MMD -MF obj/deps/icu-small/source/i18n/icutools.uni2name.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/uni2name.cpp -o obj/deps/icu-small/source/i18n/icutools.uni2name.o [876/2643] g++ -MMD -MF obj/deps/icu-small/source/i18n/icutools.string_segment.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/string_segment.cpp -o obj/deps/icu-small/source/i18n/icutools.string_segment.o [877/2643] g++ -MMD -MF obj/deps/icu-small/source/i18n/icutools.collationdatabuilder.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/collationdatabuilder.cpp -o obj/deps/icu-small/source/i18n/icutools.collationdatabuilder.o [878/2643] g++ -MMD -MF obj/deps/icu-small/source/i18n/icutools.erarules.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/erarules.cpp -o obj/deps/icu-small/source/i18n/icutools.erarules.o [879/2643] g++ -MMD -MF obj/deps/icu-small/source/i18n/icutools.tzgnames.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/tzgnames.cpp -o obj/deps/icu-small/source/i18n/icutools.tzgnames.o [880/2643] g++ -MMD -MF obj/deps/icu-small/source/i18n/icutools.calendar.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/calendar.cpp -o obj/deps/icu-small/source/i18n/icutools.calendar.o In file included from ../../deps/icu-small/source/i18n/calendar.cpp:57: ../../deps/icu-small/source/i18n/calendar.cpp: In member function 'icu_74::Calendar::operator=(icu_74::Calendar const&)': ../../deps/icu-small/source/common/cstring.h:43:70: warning: 'strncpy' 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) | ^ [881/2643] g++ -MMD -MF obj/deps/icu-small/source/i18n/icutools.gregoimp.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/gregoimp.cpp -o obj/deps/icu-small/source/i18n/icutools.gregoimp.o [882/2643] g++ -MMD -MF obj/deps/icu-small/source/i18n/icutools.double-conversion-bignum-dtoa.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/double-conversion-bignum-dtoa.cpp -o obj/deps/icu-small/source/i18n/icutools.double-conversion-bignum-dtoa.o [883/2643] g++ -MMD -MF obj/deps/icu-small/source/i18n/icutools.collationcompare.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/collationcompare.cpp -o obj/deps/icu-small/source/i18n/icutools.collationcompare.o [884/2643] g++ -MMD -MF obj/deps/icu-small/source/i18n/icutools.collationiterator.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/collationiterator.cpp -o obj/deps/icu-small/source/i18n/icutools.collationiterator.o [885/2643] g++ -MMD -MF obj/deps/icu-small/source/i18n/icutools.units_router.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/units_router.cpp -o obj/deps/icu-small/source/i18n/icutools.units_router.o [886/2643] g++ -MMD -MF obj/deps/icu-small/source/i18n/icutools.udateintervalformat.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/udateintervalformat.cpp -o obj/deps/icu-small/source/i18n/icutools.udateintervalformat.o [887/2643] g++ -MMD -MF obj/deps/icu-small/source/i18n/icutools.number_padding.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/number_padding.cpp -o obj/deps/icu-small/source/i18n/icutools.number_padding.o [888/2643] g++ -MMD -MF obj/deps/icu-small/source/i18n/icutools.regexst.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/regexst.cpp -o obj/deps/icu-small/source/i18n/icutools.regexst.o [889/2643] g++ -MMD -MF obj/deps/icu-small/source/i18n/icutools.zonemeta.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/zonemeta.cpp -o obj/deps/icu-small/source/i18n/icutools.zonemeta.o [890/2643] g++ -MMD -MF obj/deps/icu-small/source/i18n/icutools.gender.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/gender.cpp -o obj/deps/icu-small/source/i18n/icutools.gender.o [891/2643] g++ -MMD -MF obj/deps/icu-small/source/i18n/icutools.wintzimpl.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/wintzimpl.cpp -o obj/deps/icu-small/source/i18n/icutools.wintzimpl.o [892/2643] g++ -MMD -MF obj/deps/icu-small/source/i18n/icutools.iso8601cal.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/iso8601cal.cpp -o obj/deps/icu-small/source/i18n/icutools.iso8601cal.o [893/2643] g++ -MMD -MF obj/deps/icu-small/source/i18n/icutools.ucol.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/ucol.cpp -o obj/deps/icu-small/source/i18n/icutools.ucol.o [894/2643] g++ -MMD -MF obj/deps/icu-small/source/i18n/icutools.collationroot.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/collationroot.cpp -o obj/deps/icu-small/source/i18n/icutools.collationroot.o [895/2643] g++ -MMD -MF obj/deps/icu-small/source/i18n/icutools.tztrans.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/tztrans.cpp -o obj/deps/icu-small/source/i18n/icutools.tztrans.o [896/2643] g++ -MMD -MF obj/deps/icu-small/source/i18n/icutools.regextxt.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/regextxt.cpp -o obj/deps/icu-small/source/i18n/icutools.regextxt.o [897/2643] g++ -MMD -MF obj/deps/icu-small/source/i18n/icutools.smpdtfst.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/smpdtfst.cpp -o obj/deps/icu-small/source/i18n/icutools.smpdtfst.o [898/2643] g++ -MMD -MF obj/deps/icu-small/source/i18n/icutools.coleitr.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/coleitr.cpp -o obj/deps/icu-small/source/i18n/icutools.coleitr.o [899/2643] g++ -MMD -MF obj/deps/icu-small/source/i18n/icutools.rulebasedcollator.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/rulebasedcollator.cpp -o obj/deps/icu-small/source/i18n/icutools.rulebasedcollator.o [900/2643] g++ -MMD -MF obj/deps/icu-small/source/i18n/icutools.titletrn.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/titletrn.cpp -o obj/deps/icu-small/source/i18n/icutools.titletrn.o [901/2643] g++ -MMD -MF obj/deps/icu-small/source/i18n/icutools.japancal.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/japancal.cpp -o obj/deps/icu-small/source/i18n/icutools.japancal.o [902/2643] g++ -MMD -MF obj/deps/icu-small/source/i18n/icutools.search.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/search.cpp -o obj/deps/icu-small/source/i18n/icutools.search.o [903/2643] g++ -MMD -MF obj/deps/icu-small/source/i18n/icutools.number_currencysymbols.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/number_currencysymbols.cpp -o obj/deps/icu-small/source/i18n/icutools.number_currencysymbols.o [904/2643] g++ -MMD -MF obj/deps/icu-small/source/i18n/icutools.fmtable_cnv.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/fmtable_cnv.cpp -o obj/deps/icu-small/source/i18n/icutools.fmtable_cnv.o [905/2643] g++ -MMD -MF obj/deps/icu-small/source/i18n/icutools.numrange_fluent.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/numrange_fluent.cpp -o obj/deps/icu-small/source/i18n/icutools.numrange_fluent.o [906/2643] g++ -MMD -MF obj/deps/icu-small/source/i18n/icutools.coptccal.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/coptccal.cpp -o obj/deps/icu-small/source/i18n/icutools.coptccal.o [907/2643] g++ -MMD -MF obj/deps/icu-small/source/i18n/icutools.decNumber.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/decNumber.cpp -o obj/deps/icu-small/source/i18n/icutools.decNumber.o ../../deps/icu-small/source/i18n/decNumber.cpp: In function 'uprv_decNumberSquareRoot_74': ../../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 '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 'lsu' of size 1 89 | decNumberUnit lsu[DECNUMUNITS]; | ^~~ ../../deps/icu-small/source/i18n/decNumber.cpp: In function 'uprv_decNumberLog10_74': ../../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 '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 'lsu' of size 1 89 | decNumberUnit lsu[DECNUMUNITS]; | ^~~ [908/2643] g++ -MMD -MF obj/deps/icu-small/source/i18n/icutools.measfmt.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/measfmt.cpp -o obj/deps/icu-small/source/i18n/icutools.measfmt.o [909/2643] g++ -MMD -MF obj/deps/icu-small/source/i18n/icutools.dangical.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/dangical.cpp -o obj/deps/icu-small/source/i18n/icutools.dangical.o [910/2643] g++ -MMD -MF obj/deps/icu-small/source/i18n/icutools.rbt_set.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/rbt_set.cpp -o obj/deps/icu-small/source/i18n/icutools.rbt_set.o [911/2643] g++ -MMD -MF obj/deps/icu-small/source/i18n/icutools.nfrs.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/nfrs.cpp -o obj/deps/icu-small/source/i18n/icutools.nfrs.o [912/2643] g++ -MMD -MF obj/deps/icu-small/source/i18n/icutools.tzrule.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/tzrule.cpp -o obj/deps/icu-small/source/i18n/icutools.tzrule.o [913/2643] g++ -MMD -MF obj/deps/icu-small/source/i18n/icutools.collationsets.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/collationsets.cpp -o obj/deps/icu-small/source/i18n/icutools.collationsets.o [914/2643] g++ -MMD -MF obj/deps/icu-small/source/i18n/icutools.ucol_res.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/ucol_res.cpp -o obj/deps/icu-small/source/i18n/icutools.ucol_res.o [915/2643] g++ -MMD -MF obj/deps/icu-small/source/i18n/icutools.zrule.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/zrule.cpp -o obj/deps/icu-small/source/i18n/icutools.zrule.o [916/2643] g++ -MMD -MF obj/deps/icu-small/source/i18n/icutools.rematch.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/rematch.cpp -o obj/deps/icu-small/source/i18n/icutools.rematch.o [917/2643] g++ -MMD -MF obj/deps/icu-small/source/i18n/icutools.usearch.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/usearch.cpp -o obj/deps/icu-small/source/i18n/icutools.usearch.o [918/2643] g++ -MMD -MF obj/deps/icu-small/source/i18n/icutools.unumsys.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/unumsys.cpp -o obj/deps/icu-small/source/i18n/icutools.unumsys.o [919/2643] g++ -MMD -MF obj/deps/icu-small/source/i18n/icutools.collationdatawriter.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/collationdatawriter.cpp -o obj/deps/icu-small/source/i18n/icutools.collationdatawriter.o [920/2643] g++ -MMD -MF obj/deps/icu-small/source/i18n/icutools.number_compact.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/number_compact.cpp -o obj/deps/icu-small/source/i18n/icutools.number_compact.o [921/2643] g++ -MMD -MF obj/deps/icu-small/source/i18n/icutools.dtrule.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/dtrule.cpp -o obj/deps/icu-small/source/i18n/icutools.dtrule.o [922/2643] g++ -MMD -MF obj/deps/icu-small/source/i18n/icutools.numparse_impl.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/numparse_impl.cpp -o obj/deps/icu-small/source/i18n/icutools.numparse_impl.o [923/2643] g++ -MMD -MF obj/deps/icu-small/source/i18n/icutools.rbnf.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/rbnf.cpp -o obj/deps/icu-small/source/i18n/icutools.rbnf.o [924/2643] g++ -MMD -MF obj/deps/icu-small/source/i18n/icutools.double-conversion-strtod.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/double-conversion-strtod.cpp -o obj/deps/icu-small/source/i18n/icutools.double-conversion-strtod.o [925/2643] g++ -MMD -MF obj/deps/icu-small/source/i18n/icutools.tznames.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/tznames.cpp -o obj/deps/icu-small/source/i18n/icutools.tznames.o [926/2643] g++ -MMD -MF obj/deps/icu-small/source/i18n/icutools.winnmfmt.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/winnmfmt.cpp -o obj/deps/icu-small/source/i18n/icutools.winnmfmt.o [927/2643] g++ -MMD -MF obj/deps/icu-small/source/i18n/icutools.tolowtrn.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/tolowtrn.cpp -o obj/deps/icu-small/source/i18n/icutools.tolowtrn.o [928/2643] g++ -MMD -MF obj/deps/icu-small/source/i18n/icutools.nfrule.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/nfrule.cpp -o obj/deps/icu-small/source/i18n/icutools.nfrule.o [929/2643] g++ -MMD -MF obj/deps/icu-small/source/i18n/icutools.double-conversion-fast-dtoa.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/double-conversion-fast-dtoa.cpp -o obj/deps/icu-small/source/i18n/icutools.double-conversion-fast-dtoa.o [930/2643] g++ -MMD -MF obj/deps/icu-small/source/i18n/icutools.regeximp.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/regeximp.cpp -o obj/deps/icu-small/source/i18n/icutools.regeximp.o [931/2643] g++ -MMD -MF obj/deps/icu-small/source/i18n/icutools.brktrans.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/brktrans.cpp -o obj/deps/icu-small/source/i18n/icutools.brktrans.o [932/2643] g++ -MMD -MF obj/deps/icu-small/source/i18n/icutools.dtfmtsym.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/dtfmtsym.cpp -o obj/deps/icu-small/source/i18n/icutools.dtfmtsym.o [933/2643] g++ -MMD -MF obj/deps/icu-small/source/i18n/icutools.ucal.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/ucal.cpp -o obj/deps/icu-small/source/i18n/icutools.ucal.o [934/2643] g++ -MMD -MF obj/deps/icu-small/source/i18n/icutools.tridpars.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/tridpars.cpp -o obj/deps/icu-small/source/i18n/icutools.tridpars.o [935/2643] g++ -MMD -MF obj/deps/icu-small/source/i18n/icutools.utf8collationiterator.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/utf8collationiterator.cpp -o obj/deps/icu-small/source/i18n/icutools.utf8collationiterator.o [936/2643] g++ -MMD -MF obj/deps/icu-small/source/i18n/icutools.funcrepl.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/funcrepl.cpp -o obj/deps/icu-small/source/i18n/icutools.funcrepl.o [937/2643] g++ -MMD -MF obj/deps/icu-small/source/i18n/icutools.nultrans.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/nultrans.cpp -o obj/deps/icu-small/source/i18n/icutools.nultrans.o [938/2643] g++ -MMD -MF obj/deps/icu-small/source/i18n/icutools.udat.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/udat.cpp -o obj/deps/icu-small/source/i18n/icutools.udat.o [939/2643] g++ -MMD -MF obj/deps/icu-small/source/i18n/icutools.number_patternmodifier.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/number_patternmodifier.cpp -o obj/deps/icu-small/source/i18n/icutools.number_patternmodifier.o [940/2643] g++ -MMD -MF obj/deps/icu-small/source/i18n/icutools.datefmt.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/datefmt.cpp -o obj/deps/icu-small/source/i18n/icutools.datefmt.o [941/2643] g++ -MMD -MF obj/deps/icu-small/source/i18n/icutools.uspoof_conf.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/uspoof_conf.cpp -o obj/deps/icu-small/source/i18n/icutools.uspoof_conf.o [942/2643] g++ -MMD -MF obj/deps/icu-small/source/i18n/icutools.formattedval_iterimpl.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/formattedval_iterimpl.cpp -o obj/deps/icu-small/source/i18n/icutools.formattedval_iterimpl.o [943/2643] g++ -MMD -MF obj/deps/icu-small/source/i18n/icutools.number_multiplier.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/number_multiplier.cpp -o obj/deps/icu-small/source/i18n/icutools.number_multiplier.o [944/2643] g++ -MMD -MF obj/deps/icu-small/source/i18n/icutools.persncal.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/persncal.cpp -o obj/deps/icu-small/source/i18n/icutools.persncal.o [945/2643] g++ -MMD -MF obj/deps/icu-small/source/i18n/icutools.strmatch.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/strmatch.cpp -o obj/deps/icu-small/source/i18n/icutools.strmatch.o [946/2643] g++ -MMD -MF obj/deps/icu-small/source/i18n/icutools.tmutfmt.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/tmutfmt.cpp -o obj/deps/icu-small/source/i18n/icutools.tmutfmt.o [947/2643] g++ -MMD -MF obj/deps/icu-small/source/i18n/icutools.csrutf8.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/csrutf8.cpp -o obj/deps/icu-small/source/i18n/icutools.csrutf8.o [948/2643] g++ -MMD -MF obj/deps/icu-small/source/i18n/icutools.scriptset.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/scriptset.cpp -o obj/deps/icu-small/source/i18n/icutools.scriptset.o [949/2643] g++ -MMD -MF obj/deps/icu-small/source/i18n/icutools.number_grouping.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/number_grouping.cpp -o obj/deps/icu-small/source/i18n/icutools.number_grouping.o [950/2643] g++ -MMD -MF obj/deps/icu-small/source/i18n/icutools.quant.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/quant.cpp -o obj/deps/icu-small/source/i18n/icutools.quant.o [951/2643] g++ -MMD -MF obj/deps/icu-small/source/i18n/icutools.vtzone.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/vtzone.cpp -o obj/deps/icu-small/source/i18n/icutools.vtzone.o [952/2643] g++ -MMD -MF obj/deps/icu-small/source/i18n/icutools.utf16collationiterator.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/utf16collationiterator.cpp -o obj/deps/icu-small/source/i18n/icutools.utf16collationiterator.o [953/2643] g++ -MMD -MF obj/deps/icu-small/source/i18n/icutools.fmtable.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/fmtable.cpp -o obj/deps/icu-small/source/i18n/icutools.fmtable.o [954/2643] g++ -MMD -MF obj/deps/icu-small/source/i18n/icutools.numparse_validators.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/numparse_validators.cpp -o obj/deps/icu-small/source/i18n/icutools.numparse_validators.o [955/2643] g++ -MMD -MF obj/deps/icu-small/source/i18n/icutools.dcfmtsym.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/dcfmtsym.cpp -o obj/deps/icu-small/source/i18n/icutools.dcfmtsym.o [956/2643] g++ -MMD -MF obj/deps/icu-small/source/i18n/icutools.selfmt.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/selfmt.cpp -o obj/deps/icu-small/source/i18n/icutools.selfmt.o [957/2643] g++ -MMD -MF obj/deps/icu-small/source/i18n/icutools.standardplural.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/standardplural.cpp -o obj/deps/icu-small/source/i18n/icutools.standardplural.o [958/2643] g++ -MMD -MF obj/deps/icu-small/source/i18n/icutools.measunit_extra.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/measunit_extra.cpp -o obj/deps/icu-small/source/i18n/icutools.measunit_extra.o [959/2643] g++ -MMD -MF obj/deps/icu-small/source/i18n/icutools.number_decimalquantity.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/number_decimalquantity.cpp -o obj/deps/icu-small/source/i18n/icutools.number_decimalquantity.o [960/2643] g++ -MMD -MF obj/deps/icu-small/source/i18n/icutools.coll.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/coll.cpp -o obj/deps/icu-small/source/i18n/icutools.coll.o [961/2643] g++ -MMD -MF obj/deps/icu-small/source/i18n/icutools.number_asformat.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/number_asformat.cpp -o obj/deps/icu-small/source/i18n/icutools.number_asformat.o [962/2643] g++ -MMD -MF obj/deps/icu-small/source/i18n/icutools.timezone.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/timezone.cpp -o obj/deps/icu-small/source/i18n/icutools.timezone.o [963/2643] g++ -MMD -MF obj/deps/icu-small/source/i18n/icutools.inputext.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/inputext.cpp -o obj/deps/icu-small/source/i18n/icutools.inputext.o [964/2643] g++ -MMD -MF obj/deps/icu-small/source/i18n/icutools.choicfmt.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/choicfmt.cpp -o obj/deps/icu-small/source/i18n/icutools.choicfmt.o [965/2643] g++ -MMD -MF obj/deps/icu-small/source/i18n/icutools.csrsbcs.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/csrsbcs.cpp -o obj/deps/icu-small/source/i18n/icutools.csrsbcs.o [966/2643] g++ -MMD -MF obj/deps/icu-small/source/i18n/icutools.reldatefmt.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/reldatefmt.cpp -o obj/deps/icu-small/source/i18n/icutools.reldatefmt.o [967/2643] g++ -MMD -MF obj/deps/icu-small/source/i18n/icutools.collationdatareader.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/collationdatareader.cpp -o obj/deps/icu-small/source/i18n/icutools.collationdatareader.o [968/2643] g++ -MMD -MF obj/deps/icu-small/source/i18n/icutools.uspoof.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/uspoof.cpp -o obj/deps/icu-small/source/i18n/icutools.uspoof.o [969/2643] g++ -MMD -MF obj/deps/icu-small/source/i18n/icutools.csmatch.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/csmatch.cpp -o obj/deps/icu-small/source/i18n/icutools.csmatch.o [970/2643] g++ -MMD -MF obj/deps/icu-small/source/i18n/icutools.cecal.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/cecal.cpp -o obj/deps/icu-small/source/i18n/icutools.cecal.o [971/2643] g++ -MMD -MF obj/deps/icu-small/source/i18n/icutools.tmutamt.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/tmutamt.cpp -o obj/deps/icu-small/source/i18n/icutools.tmutamt.o [972/2643] g++ -MMD -MF obj/deps/icu-small/source/i18n/icutools.numparse_scientific.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/numparse_scientific.cpp -o obj/deps/icu-small/source/i18n/icutools.numparse_scientific.o [973/2643] g++ -MMD -MF obj/deps/icu-small/source/i18n/icutools.number_rounding.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/number_rounding.cpp -o obj/deps/icu-small/source/i18n/icutools.number_rounding.o In file included from ../../deps/icu-small/source/i18n/number_rounding.cpp:10: In member function 'icu_74::number::Precision::Precision(icu_74::number::Precision::PrecisionType const&, icu_74::number::Precision::PrecisionUnion const&)', inlined from 'icu_74::number::FractionPrecision::Precision(icu_74::number::Precision::PrecisionType const&, icu_74::number::Precision::PrecisionUnion const&)' at ../../deps/icu-small/source/i18n/unicode/numberformatter.h:902:22, inlined from 'icu_74::number::Precision::constructFraction(int, int)' at ../../deps/icu-small/source/i18n/number_rounding.cpp:288:33: ../../deps/icu-small/source/i18n/unicode/numberformatter.h:769:28: warning: 'MEM [(struct FractionSignificantSettings *)&settings + 8B]' is used uninitialized [-Wuninitialized] 769 | : fType(type), fUnion(union_) {} | ^~~~~~~~~~~~~~ ../../deps/icu-small/source/i18n/number_rounding.cpp: In function 'icu_74::number::Precision::constructFraction(int, int)': ../../deps/icu-small/source/i18n/number_rounding.cpp:281:33: note: 'MEM [(struct FractionSignificantSettings *)&settings + 8B]' was declared here 281 | FractionSignificantSettings settings; | ^~~~~~~~ In member function 'icu_74::number::Precision::Precision(icu_74::number::Precision::PrecisionType const&, icu_74::number::Precision::PrecisionUnion const&)', inlined from 'icu_74::number::FractionPrecision::Precision(icu_74::number::Precision::PrecisionType const&, icu_74::number::Precision::PrecisionUnion const&)' at ../../deps/icu-small/source/i18n/unicode/numberformatter.h:902:22, inlined from 'icu_74::number::Precision::constructFraction(int, int)' at ../../deps/icu-small/source/i18n/number_rounding.cpp:288:33: ../../deps/icu-small/source/i18n/unicode/numberformatter.h:769:28: warning: 'MEM [(struct FractionSignificantSettings *)&settings + 12B]' is used uninitialized [-Wuninitialized] 769 | : fType(type), fUnion(union_) {} | ^~~~~~~~~~~~~~ ../../deps/icu-small/source/i18n/number_rounding.cpp: In function 'icu_74::number::Precision::constructFraction(int, int)': ../../deps/icu-small/source/i18n/number_rounding.cpp:281:33: note: 'MEM [(struct FractionSignificantSettings *)&settings + 12B]' was declared here 281 | FractionSignificantSettings settings; | ^~~~~~~~ In member function 'icu_74::number::Precision::Precision(icu_74::number::Precision::PrecisionType const&, icu_74::number::Precision::PrecisionUnion const&)', inlined from 'icu_74::number::Precision::constructSignificant(int, int)' at ../../deps/icu-small/source/i18n/number_rounding.cpp:299:36: ../../deps/icu-small/source/i18n/unicode/numberformatter.h:769:28: warning: 'MEM [(struct FractionSignificantSettings *)&settings + 8B]' is used uninitialized [-Wuninitialized] 769 | : fType(type), fUnion(union_) {} | ^~~~~~~~~~~~~~ ../../deps/icu-small/source/i18n/number_rounding.cpp: In function 'icu_74::number::Precision::constructSignificant(int, int)': ../../deps/icu-small/source/i18n/number_rounding.cpp:292:33: note: 'MEM [(struct FractionSignificantSettings *)&settings + 8B]' was declared here 292 | FractionSignificantSettings settings; | ^~~~~~~~ In member function 'icu_74::number::Precision::Precision(icu_74::number::Precision::PrecisionType const&, icu_74::number::Precision::PrecisionUnion const&)', inlined from 'icu_74::number::Precision::constructSignificant(int, int)' at ../../deps/icu-small/source/i18n/number_rounding.cpp:299:36: ../../deps/icu-small/source/i18n/unicode/numberformatter.h:769:28: warning: 'MEM [(struct FractionSignificantSettings *)&settings + 12B]' is used uninitialized [-Wuninitialized] 769 | : fType(type), fUnion(union_) {} | ^~~~~~~~~~~~~~ ../../deps/icu-small/source/i18n/number_rounding.cpp: In function 'icu_74::number::Precision::constructSignificant(int, int)': ../../deps/icu-small/source/i18n/number_rounding.cpp:292:33: note: 'MEM [(struct FractionSignificantSettings *)&settings + 12B]' was declared here 292 | FractionSignificantSettings settings; | ^~~~~~~~ [974/2643] g++ -MMD -MF obj/deps/icu-small/source/i18n/icutools.anytrans.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/anytrans.cpp -o obj/deps/icu-small/source/i18n/icutools.anytrans.o [975/2643] g++ -MMD -MF obj/deps/icu-small/source/i18n/icutools.rbtz.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/rbtz.cpp -o obj/deps/icu-small/source/i18n/icutools.rbtz.o [976/2643] g++ -MMD -MF obj/deps/icu-small/source/i18n/icutools.numparse_parsednumber.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/numparse_parsednumber.cpp -o obj/deps/icu-small/source/i18n/icutools.numparse_parsednumber.o [977/2643] g++ -MMD -MF obj/deps/icu-small/source/i18n/icutools.cpdtrans.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/cpdtrans.cpp -o obj/deps/icu-small/source/i18n/icutools.cpdtrans.o [978/2643] g++ -MMD -MF obj/deps/icu-small/source/i18n/icutools.tmunit.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/tmunit.cpp -o obj/deps/icu-small/source/i18n/icutools.tmunit.o [979/2643] g++ -MMD -MF obj/deps/icu-small/source/i18n/icutools.stsearch.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/stsearch.cpp -o obj/deps/icu-small/source/i18n/icutools.stsearch.o [980/2643] g++ -MMD -MF obj/deps/icu-small/source/i18n/icutools.smpdtfmt.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/smpdtfmt.cpp -o obj/deps/icu-small/source/i18n/icutools.smpdtfmt.o [981/2643] g++ -MMD -MF obj/deps/icu-small/source/i18n/icutools.collationrootelements.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/collationrootelements.cpp -o obj/deps/icu-small/source/i18n/icutools.collationrootelements.o [982/2643] g++ -MMD -MF obj/deps/icu-small/source/i18n/icutools.currpinf.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/currpinf.cpp -o obj/deps/icu-small/source/i18n/icutools.currpinf.o [983/2643] g++ -MMD -MF obj/deps/icu-small/source/i18n/icutools.sortkey.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/sortkey.cpp -o obj/deps/icu-small/source/i18n/icutools.sortkey.o [984/2643] g++ -MMD -MF obj/deps/icu-small/source/i18n/icutools.units_data.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/units_data.cpp -o obj/deps/icu-small/source/i18n/icutools.units_data.o [985/2643] g++ -MMD -MF obj/deps/icu-small/source/i18n/icutools.unesctrn.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/unesctrn.cpp -o obj/deps/icu-small/source/i18n/icutools.unesctrn.o [986/2643] g++ -MMD -MF obj/deps/icu-small/source/i18n/icutools.collationfastlatinbuilder.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/collationfastlatinbuilder.cpp -o obj/deps/icu-small/source/i18n/icutools.collationfastlatinbuilder.o [987/2643] g++ -MMD -MF obj/tools/icu/icupkg.no-op.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -c ../../tools/icu/no-op.cc -o obj/tools/icu/icupkg.no-op.o [988/2643] g++ -MMD -MF obj/deps/icu-small/source/i18n/icutools.csr2022.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/csr2022.cpp -o obj/deps/icu-small/source/i18n/icutools.csr2022.o [989/2643] g++ -MMD -MF obj/tools/icu/iculslocs.no-op.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -c ../../tools/icu/no-op.cc -o obj/tools/icu/iculslocs.no-op.o [990/2643] g++ -MMD -MF obj/deps/icu-small/source/i18n/icutools.number_affixutils.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/number_affixutils.cpp -o obj/deps/icu-small/source/i18n/icutools.number_affixutils.o [991/2643] g++ -MMD -MF obj/deps/icu-small/source/i18n/icutools.pluralranges.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/pluralranges.cpp -o obj/deps/icu-small/source/i18n/icutools.pluralranges.o [992/2643] g++ -MMD -MF obj/deps/icu-small/source/i18n/icutools.collationdata.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/collationdata.cpp -o obj/deps/icu-small/source/i18n/icutools.collationdata.o [993/2643] g++ -MMD -MF obj/deps/icu-small/source/i18n/icutools.collationbuilder.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/collationbuilder.cpp -o obj/deps/icu-small/source/i18n/icutools.collationbuilder.o [994/2643] g++ -MMD -MF obj/deps/icu-small/source/i18n/icutools.formattedvalue.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/formattedvalue.cpp -o obj/deps/icu-small/source/i18n/icutools.formattedvalue.o ../../deps/icu-small/source/i18n/formattedvalue.cpp: In function 'ufmtval_getString_74': ../../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); | ^~~~~~~~~~~~~ [995/2643] gcc -MMD -MF obj/deps/icu-small/source/tools/genrb/genrb.errmsg.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -c ../../deps/icu-small/source/tools/genrb/errmsg.c -o obj/deps/icu-small/source/tools/genrb/genrb.errmsg.o [996/2643] g++ -MMD -MF obj/deps/icu-small/source/i18n/icutools.number_patternstring.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/number_patternstring.cpp -o obj/deps/icu-small/source/i18n/icutools.number_patternstring.o [997/2643] gcc -MMD -MF obj/deps/icu-small/source/tools/genrb/genrb.ustr.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -c ../../deps/icu-small/source/tools/genrb/ustr.c -o obj/deps/icu-small/source/tools/genrb/genrb.ustr.o [998/2643] g++ -MMD -MF obj/deps/icu-small/source/stubdata/icutools.stubdata.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/stubdata/stubdata.cpp -o obj/deps/icu-small/source/stubdata/icutools.stubdata.o [999/2643] gcc -MMD -MF obj/deps/icu-small/source/tools/genrb/genrb.rle.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -c ../../deps/icu-small/source/tools/genrb/rle.c -o obj/deps/icu-small/source/tools/genrb/genrb.rle.o [1000/2643] g++ -MMD -MF obj/deps/icu-small/source/tools/icupkg/icupkg.icupkg.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -c ../../deps/icu-small/source/tools/icupkg/icupkg.cpp -o obj/deps/icu-small/source/tools/icupkg/icupkg.icupkg.o [1001/2643] gcc -MMD -MF obj/deps/icu-small/source/tools/genrb/genrb.read.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -c ../../deps/icu-small/source/tools/genrb/read.c -o obj/deps/icu-small/source/tools/genrb/genrb.read.o ../../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: | ^~~~ [1002/2643] gcc -MMD -MF obj/deps/icu-small/source/tools/genrb/genrb.rbutil.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -c ../../deps/icu-small/source/tools/genrb/rbutil.c -o obj/deps/icu-small/source/tools/genrb/genrb.rbutil.o [1003/2643] g++ -MMD -MF obj/tools/icu/genccode.no-op.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -c ../../tools/icu/no-op.cc -o obj/tools/icu/genccode.no-op.o [1004/2643] gcc -MMD -MF obj/deps/icu-small/source/tools/genccode/genccode.genccode.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -c ../../deps/icu-small/source/tools/genccode/genccode.c -o obj/deps/icu-small/source/tools/genccode/genccode.genccode.o [1005/2643] cd ../../; tools/specialize_node_d.py /builddir/build/BUILD/node-v18.20.8/out/Release/node.d src/node.d linux loong64 [1006/2643] g++ -MMD -MF obj/deps/icu-small/source/i18n/icutools.rbt_rule.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/rbt_rule.cpp -o obj/deps/icu-small/source/i18n/icutools.rbt_rule.o [1007/2643] g++ -MMD -MF obj/deps/icu-small/source/i18n/icutools.number_capi.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/number_capi.cpp -o obj/deps/icu-small/source/i18n/icutools.number_capi.o [1008/2643] gcc -MMD -MF obj/test/overlapped-checker/overlapped-checker.main_unix.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -Wall -Wextra -Wno-unused-parameter -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -c ../../test/overlapped-checker/main_unix.c -o obj/test/overlapped-checker/overlapped-checker.main_unix.o [1009/2643] gcc -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-ld -Wl,--build-id=sha1 -pthread -rdynamic -fno-lto -flto=4 -fuse-linker-plugin -ffat-lto-objects -o overlapped-checker -Wl,--start-group obj/test/overlapped-checker/overlapped-checker.main_unix.o -luv -lbrotlidec -lbrotlienc -lcrypto -lssl -Wl,--end-group [1010/2643] g++ -MMD -MF obj/deps/icu-small/source/i18n/icutools.collationkeys.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/collationkeys.cpp -o obj/deps/icu-small/source/i18n/icutools.collationkeys.o [1011/2643] gcc -MMD -MF obj/deps/zlib/zlib.compress.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DHAVE_HIDDEN -DCPU_NO_SIMD -I../../deps/zlib -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-implicit-fallthrough -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -c ../../deps/zlib/compress.c -o obj/deps/zlib/zlib.compress.o [1012/2643] cd ../../; dtrace -C -G -s src/node_provider.d -o /builddir/build/BUILD/node-v18.20.8/out/Release/gen/node_dtrace_provider.o [1013/2643] gcc -MMD -MF obj/deps/zlib/zlib.adler32.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DHAVE_HIDDEN -DCPU_NO_SIMD -I../../deps/zlib -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-implicit-fallthrough -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -c ../../deps/zlib/adler32.c -o obj/deps/zlib/zlib.adler32.o [1014/2643] g++ -MMD -MF obj/deps/icu-small/source/i18n/icutools.tznames_impl.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/tznames_impl.cpp -o obj/deps/icu-small/source/i18n/icutools.tznames_impl.o [1015/2643] gcc -MMD -MF obj/deps/zlib/zlib.cpu_features.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DHAVE_HIDDEN -DCPU_NO_SIMD -I../../deps/zlib -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-implicit-fallthrough -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -c ../../deps/zlib/cpu_features.c -o obj/deps/zlib/zlib.cpu_features.o [1016/2643] g++ -MMD -MF obj/deps/icu-small/source/i18n/icutools.units_converter.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/units_converter.cpp -o obj/deps/icu-small/source/i18n/icutools.units_converter.o [1017/2643] gcc -MMD -MF obj/deps/zlib/zlib.gzclose.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DHAVE_HIDDEN -DCPU_NO_SIMD -I../../deps/zlib -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-implicit-fallthrough -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -c ../../deps/zlib/gzclose.c -o obj/deps/zlib/zlib.gzclose.o [1018/2643] cd ../../; dtrace -h -s src/node_provider.d -o /builddir/build/BUILD/node-v18.20.8/out/Release/gen/node_provider.h [1019/2643] g++ -MMD -MF obj/deps/icu-small/source/i18n/icutools.uspoof_impl.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/uspoof_impl.cpp -o obj/deps/icu-small/source/i18n/icutools.uspoof_impl.o [1020/2643] g++ -MMD -MF obj/deps/icu-small/source/stubdata/icustubdata.stubdata.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/stubdata/stubdata.cpp -o obj/deps/icu-small/source/stubdata/icustubdata.stubdata.o [1021/2643] rm -f obj/tools/icu/libicustubdata.a && ar rcsT obj/tools/icu/libicustubdata.a obj/deps/icu-small/source/stubdata/icustubdata.stubdata.o [1022/2643] g++ -MMD -MF obj/tools/icu/iculslocs.iculslocs.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -c ../../tools/icu/iculslocs.cc -o obj/tools/icu/iculslocs.iculslocs.o [1023/2643] g++ -MMD -MF obj/deps/icu-small/source/i18n/icutools.number_decimfmtprops.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/number_decimfmtprops.cpp -o obj/deps/icu-small/source/i18n/icutools.number_decimfmtprops.o [1024/2643] gcc -MMD -MF obj/deps/zlib/zlib.crc32.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DHAVE_HIDDEN -DCPU_NO_SIMD -I../../deps/zlib -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-implicit-fallthrough -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -c ../../deps/zlib/crc32.c -o obj/deps/zlib/zlib.crc32.o [1025/2643] g++ -MMD -MF obj/deps/icu-small/source/i18n/icutools.collationruleparser.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/collationruleparser.cpp -o obj/deps/icu-small/source/i18n/icutools.collationruleparser.o [1026/2643] g++ -MMD -MF obj/deps/icu-small/source/i18n/icutools.dayperiodrules.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/dayperiodrules.cpp -o obj/deps/icu-small/source/i18n/icutools.dayperiodrules.o [1027/2643] gcc -MMD -MF obj/deps/zlib/zlib.zutil.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DHAVE_HIDDEN -DCPU_NO_SIMD -I../../deps/zlib -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-implicit-fallthrough -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -c ../../deps/zlib/zutil.c -o obj/deps/zlib/zlib.zutil.o [1028/2643] gcc -MMD -MF obj/deps/zlib/zlib.uncompr.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DHAVE_HIDDEN -DCPU_NO_SIMD -I../../deps/zlib -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-implicit-fallthrough -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -c ../../deps/zlib/uncompr.c -o obj/deps/zlib/zlib.uncompr.o [1029/2643] gcc -MMD -MF obj/deps/zlib/zlib.gzlib.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DHAVE_HIDDEN -DCPU_NO_SIMD -I../../deps/zlib -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-implicit-fallthrough -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -c ../../deps/zlib/gzlib.c -o obj/deps/zlib/zlib.gzlib.o [1030/2643] gcc -MMD -MF obj/deps/zlib/zlib.gzwrite.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DHAVE_HIDDEN -DCPU_NO_SIMD -I../../deps/zlib -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-implicit-fallthrough -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -c ../../deps/zlib/gzwrite.c -o obj/deps/zlib/zlib.gzwrite.o [1031/2643] g++ -MMD -MF obj/deps/icu-small/source/i18n/icutools.islamcal.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/islamcal.cpp -o obj/deps/icu-small/source/i18n/icutools.islamcal.o [1032/2643] gcc -MMD -MF obj/deps/zlib/zlib.gzread.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DHAVE_HIDDEN -DCPU_NO_SIMD -I../../deps/zlib -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-implicit-fallthrough -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -c ../../deps/zlib/gzread.c -o obj/deps/zlib/zlib.gzread.o [1033/2643] gcc -MMD -MF obj/deps/zlib/zlib.inffast.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DHAVE_HIDDEN -DCPU_NO_SIMD -I../../deps/zlib -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-implicit-fallthrough -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -c ../../deps/zlib/inffast.c -o obj/deps/zlib/zlib.inffast.o [1034/2643] g++ -MMD -MF obj/deps/icu-small/source/i18n/icutools.msgfmt.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/msgfmt.cpp -o obj/deps/icu-small/source/i18n/icutools.msgfmt.o [1035/2643] gcc -MMD -MF obj/deps/zlib/zlib.inftrees.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DHAVE_HIDDEN -DCPU_NO_SIMD -I../../deps/zlib -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-implicit-fallthrough -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -c ../../deps/zlib/inftrees.c -o obj/deps/zlib/zlib.inftrees.o [1036/2643] g++ -MMD -MF obj/deps/icu-small/source/i18n/icutools.simpletz.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/simpletz.cpp -o obj/deps/icu-small/source/i18n/icutools.simpletz.o [1037/2643] gcc -MMD -MF obj/deps/uvwasi/src/uvwasi.clocks.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -c ../../deps/uvwasi/src/clocks.c -o obj/deps/uvwasi/src/uvwasi.clocks.o [1038/2643] g++ -MMD -MF obj/deps/icu-small/source/i18n/icutools.translit.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/translit.cpp -o obj/deps/icu-small/source/i18n/icutools.translit.o [1039/2643] g++ -MMD -MF obj/deps/icu-small/source/tools/genrb/genrb.prscmnts.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/tools/genrb/prscmnts.cpp -o obj/deps/icu-small/source/tools/genrb/genrb.prscmnts.o [1040/2643] gcc -MMD -MF obj/deps/nghttp2/lib/nghttp2.nghttp2_debug.o.d -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 -DOPENSSL_FIPS -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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -c ../../deps/nghttp2/lib/nghttp2_debug.c -o obj/deps/nghttp2/lib/nghttp2.nghttp2_debug.o [1041/2643] gcc -MMD -MF obj/deps/uvwasi/src/uvwasi.wasi_rights.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -c ../../deps/uvwasi/src/wasi_rights.c -o obj/deps/uvwasi/src/uvwasi.wasi_rights.o [1042/2643] gcc -MMD -MF obj/deps/uvwasi/src/uvwasi.poll_oneoff.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -c ../../deps/uvwasi/src/poll_oneoff.c -o obj/deps/uvwasi/src/uvwasi.poll_oneoff.o [1043/2643] g++ -MMD -MF obj/deps/icu-small/source/i18n/icutools.units_complexconverter.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/units_complexconverter.cpp -o obj/deps/icu-small/source/i18n/icutools.units_complexconverter.o [1044/2643] gcc -MMD -MF obj/deps/nghttp2/lib/nghttp2.nghttp2_extpri.o.d -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 -DOPENSSL_FIPS -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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -c ../../deps/nghttp2/lib/nghttp2_extpri.c -o obj/deps/nghttp2/lib/nghttp2.nghttp2_extpri.o [1045/2643] gcc -MMD -MF obj/deps/zlib/zlib.infback.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DHAVE_HIDDEN -DCPU_NO_SIMD -I../../deps/zlib -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-implicit-fallthrough -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -c ../../deps/zlib/infback.c -o obj/deps/zlib/zlib.infback.o [1046/2643] gcc -MMD -MF obj/deps/uvwasi/src/uvwasi.sync_helpers.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -c ../../deps/uvwasi/src/sync_helpers.c -o obj/deps/uvwasi/src/uvwasi.sync_helpers.o [1047/2643] gcc -MMD -MF obj/deps/nghttp2/lib/nghttp2.nghttp2_callbacks.o.d -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 -DOPENSSL_FIPS -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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -c ../../deps/nghttp2/lib/nghttp2_callbacks.c -o obj/deps/nghttp2/lib/nghttp2.nghttp2_callbacks.o [1048/2643] g++ -MMD -MF obj/deps/icu-small/source/i18n/icutools.number_symbolswrapper.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/number_symbolswrapper.cpp -o obj/deps/icu-small/source/i18n/icutools.number_symbolswrapper.o [1049/2643] gcc -MMD -MF obj/deps/uvwasi/src/uvwasi.uv_mapping.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -c ../../deps/uvwasi/src/uv_mapping.c -o obj/deps/uvwasi/src/uvwasi.uv_mapping.o [1050/2643] g++ -MMD -MF obj/deps/icu-small/source/i18n/icutools.number_formatimpl.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/number_formatimpl.cpp -o obj/deps/icu-small/source/i18n/icutools.number_formatimpl.o [1051/2643] g++ -MMD -MF obj/deps/icu-small/source/i18n/icutools.number_output.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/number_output.cpp -o obj/deps/icu-small/source/i18n/icutools.number_output.o [1052/2643] gcc -MMD -MF obj/deps/uvwasi/src/uvwasi.path_resolver.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -c ../../deps/uvwasi/src/path_resolver.c -o obj/deps/uvwasi/src/uvwasi.path_resolver.o [1053/2643] gcc -MMD -MF obj/deps/nghttp2/lib/nghttp2.nghttp2_mem.o.d -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 -DOPENSSL_FIPS -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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -c ../../deps/nghttp2/lib/nghttp2_mem.c -o obj/deps/nghttp2/lib/nghttp2.nghttp2_mem.o [1054/2643] gcc -MMD -MF obj/deps/nghttp2/lib/nghttp2.nghttp2_hd_huffman.o.d -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 -DOPENSSL_FIPS -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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -c ../../deps/nghttp2/lib/nghttp2_hd_huffman.c -o obj/deps/nghttp2/lib/nghttp2.nghttp2_hd_huffman.o [1055/2643] gcc -MMD -MF obj/deps/nghttp2/lib/nghttp2.nghttp2_hd_huffman_data.o.d -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 -DOPENSSL_FIPS -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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -c ../../deps/nghttp2/lib/nghttp2_hd_huffman_data.c -o obj/deps/nghttp2/lib/nghttp2.nghttp2_hd_huffman_data.o [1056/2643] gcc -MMD -MF obj/deps/nghttp2/lib/nghttp2.nghttp2_alpn.o.d -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 -DOPENSSL_FIPS -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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -c ../../deps/nghttp2/lib/nghttp2_alpn.c -o obj/deps/nghttp2/lib/nghttp2.nghttp2_alpn.o [1057/2643] gcc -MMD -MF obj/deps/uvwasi/src/uvwasi.fd_table.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -c ../../deps/uvwasi/src/fd_table.c -o obj/deps/uvwasi/src/uvwasi.fd_table.o [1058/2643] gcc -MMD -MF obj/deps/nghttp2/lib/nghttp2.nghttp2_outbound_item.o.d -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 -DOPENSSL_FIPS -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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -c ../../deps/nghttp2/lib/nghttp2_outbound_item.c -o obj/deps/nghttp2/lib/nghttp2.nghttp2_outbound_item.o [1059/2643] gcc -MMD -MF obj/deps/nghttp2/lib/nghttp2.nghttp2_priority_spec.o.d -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 -DOPENSSL_FIPS -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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -c ../../deps/nghttp2/lib/nghttp2_priority_spec.c -o obj/deps/nghttp2/lib/nghttp2.nghttp2_priority_spec.o [1060/2643] gcc -MMD -MF obj/deps/nghttp2/lib/nghttp2.nghttp2_ratelim.o.d -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 -DOPENSSL_FIPS -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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -c ../../deps/nghttp2/lib/nghttp2_ratelim.c -o obj/deps/nghttp2/lib/nghttp2.nghttp2_ratelim.o [1061/2643] g++ -MMD -MF obj/deps/icu-small/source/tools/genrb/genrb.wrtjava.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/tools/genrb/wrtjava.cpp -o obj/deps/icu-small/source/tools/genrb/genrb.wrtjava.o [1062/2643] gcc -MMD -MF obj/deps/nghttp2/lib/nghttp2.nghttp2_buf.o.d -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 -DOPENSSL_FIPS -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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -c ../../deps/nghttp2/lib/nghttp2_buf.c -o obj/deps/nghttp2/lib/nghttp2.nghttp2_buf.o [1063/2643] gcc -MMD -MF obj/deps/zlib/zlib.trees.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DHAVE_HIDDEN -DCPU_NO_SIMD -I../../deps/zlib -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-implicit-fallthrough -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -c ../../deps/zlib/trees.c -o obj/deps/zlib/zlib.trees.o [1064/2643] gcc -MMD -MF obj/deps/nghttp2/lib/nghttp2.nghttp2_map.o.d -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 -DOPENSSL_FIPS -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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -c ../../deps/nghttp2/lib/nghttp2_map.c -o obj/deps/nghttp2/lib/nghttp2.nghttp2_map.o [1065/2643] gcc -MMD -MF obj/deps/nghttp2/lib/nghttp2.nghttp2_option.o.d -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 -DOPENSSL_FIPS -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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -c ../../deps/nghttp2/lib/nghttp2_option.c -o obj/deps/nghttp2/lib/nghttp2.nghttp2_option.o [1066/2643] gcc -MMD -MF obj/deps/nghttp2/lib/nghttp2.nghttp2_time.o.d -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 -DOPENSSL_FIPS -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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -c ../../deps/nghttp2/lib/nghttp2_time.c -o obj/deps/nghttp2/lib/nghttp2.nghttp2_time.o [1067/2643] gcc -MMD -MF obj/deps/nghttp2/lib/nghttp2.nghttp2_version.o.d -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 -DOPENSSL_FIPS -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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -c ../../deps/nghttp2/lib/nghttp2_version.c -o obj/deps/nghttp2/lib/nghttp2.nghttp2_version.o [1068/2643] gcc -MMD -MF obj/deps/nghttp2/lib/nghttp2.nghttp2_queue.o.d -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 -DOPENSSL_FIPS -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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -c ../../deps/nghttp2/lib/nghttp2_queue.c -o obj/deps/nghttp2/lib/nghttp2.nghttp2_queue.o [1069/2643] gcc -MMD -MF obj/deps/nghttp2/lib/nghttp2.nghttp2_rcbuf.o.d -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 -DOPENSSL_FIPS -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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -c ../../deps/nghttp2/lib/nghttp2_rcbuf.c -o obj/deps/nghttp2/lib/nghttp2.nghttp2_rcbuf.o [1070/2643] gcc -MMD -MF obj/deps/nghttp2/lib/nghttp2.nghttp2_helper.o.d -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 -DOPENSSL_FIPS -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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -c ../../deps/nghttp2/lib/nghttp2_helper.c -o obj/deps/nghttp2/lib/nghttp2.nghttp2_helper.o [1071/2643] gcc -MMD -MF obj/deps/nghttp2/lib/nghttp2.nghttp2_pq.o.d -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 -DOPENSSL_FIPS -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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -c ../../deps/nghttp2/lib/nghttp2_pq.c -o obj/deps/nghttp2/lib/nghttp2.nghttp2_pq.o [1072/2643] gcc -MMD -MF obj/deps/nghttp2/lib/nghttp2.nghttp2_http.o.d -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 -DOPENSSL_FIPS -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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -c ../../deps/nghttp2/lib/nghttp2_http.c -o obj/deps/nghttp2/lib/nghttp2.nghttp2_http.o [1073/2643] gcc -MMD -MF obj/deps/llhttp/src/llhttp.http.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -I../../deps/llhttp -I../../deps/llhttp/include -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -c ../../deps/llhttp/src/http.c -o obj/deps/llhttp/src/llhttp.http.o [1074/2643] g++ -MMD -MF obj/deps/icu-small/source/i18n/icutools.numparse_affixes.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/numparse_affixes.cpp -o obj/deps/icu-small/source/i18n/icutools.numparse_affixes.o [1075/2643] gcc -MMD -MF obj/deps/nghttp2/lib/nghttp2.nghttp2_stream.o.d -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 -DOPENSSL_FIPS -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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -c ../../deps/nghttp2/lib/nghttp2_stream.c -o obj/deps/nghttp2/lib/nghttp2.nghttp2_stream.o [1076/2643] gcc -MMD -MF obj/deps/llhttp/src/llhttp.api.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -I../../deps/llhttp -I../../deps/llhttp/include -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -c ../../deps/llhttp/src/api.c -o obj/deps/llhttp/src/llhttp.api.o [1077/2643] gcc -MMD -MF obj/deps/uvwasi/src/uvwasi.wasi_serdes.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -c ../../deps/uvwasi/src/wasi_serdes.c -o obj/deps/uvwasi/src/uvwasi.wasi_serdes.o [1078/2643] gcc -MMD -MF obj/deps/zlib/zlib.deflate.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DHAVE_HIDDEN -DCPU_NO_SIMD -I../../deps/zlib -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-implicit-fallthrough -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -c ../../deps/zlib/deflate.c -o obj/deps/zlib/zlib.deflate.o ../../deps/zlib/deflate.c: In function 'deflate_slow': ../../deps/zlib/deflate.c:2109:31: warning: comparison of integer expressions of different signedness: 'IPos' {aka 'unsigned int'} and 'int' [-Wsign-compare] 2109 | if (s->prev_match == -1) { | ^~ [1079/2643] gcc -MMD -MF obj/deps/nghttp2/lib/nghttp2.nghttp2_submit.o.d -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 -DOPENSSL_FIPS -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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -c ../../deps/nghttp2/lib/nghttp2_submit.c -o obj/deps/nghttp2/lib/nghttp2.nghttp2_submit.o [1080/2643] gcc -MMD -MF obj/deps/cares/src/lib/cares.ares__addrinfo_localhost.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -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=gnu11 -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -c ../../deps/cares/src/lib/ares__addrinfo_localhost.c -o obj/deps/cares/src/lib/cares.ares__addrinfo_localhost.o [1081/2643] gcc -MMD -MF obj/deps/cares/src/lib/cares.ares__close_sockets.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -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=gnu11 -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -c ../../deps/cares/src/lib/ares__close_sockets.c -o obj/deps/cares/src/lib/cares.ares__close_sockets.o [1082/2643] gcc -MMD -MF obj/deps/nghttp2/lib/nghttp2.sfparse.o.d -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 -DOPENSSL_FIPS -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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -c ../../deps/nghttp2/lib/sfparse.c -o obj/deps/nghttp2/lib/nghttp2.sfparse.o [1083/2643] gcc -MMD -MF obj/deps/nghttp2/lib/nghttp2.nghttp2_frame.o.d -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 -DOPENSSL_FIPS -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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -c ../../deps/nghttp2/lib/nghttp2_frame.c -o obj/deps/nghttp2/lib/nghttp2.nghttp2_frame.o [1084/2643] gcc -MMD -MF obj/deps/zlib/zlib.inflate.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DHAVE_HIDDEN -DCPU_NO_SIMD -I../../deps/zlib -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-implicit-fallthrough -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -c ../../deps/zlib/inflate.c -o obj/deps/zlib/zlib.inflate.o [1085/2643] gcc -MMD -MF obj/deps/cares/src/lib/cares.ares__addrinfo2hostent.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -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=gnu11 -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -c ../../deps/cares/src/lib/ares__addrinfo2hostent.c -o obj/deps/cares/src/lib/cares.ares__addrinfo2hostent.o [1086/2643] rm -f obj/deps/zlib/libzlib.a && ar rcsT obj/deps/zlib/libzlib.a obj/deps/zlib/zlib.adler32.o obj/deps/zlib/zlib.compress.o obj/deps/zlib/zlib.cpu_features.o obj/deps/zlib/zlib.crc32.o obj/deps/zlib/zlib.deflate.o obj/deps/zlib/zlib.gzclose.o obj/deps/zlib/zlib.gzlib.o obj/deps/zlib/zlib.gzread.o obj/deps/zlib/zlib.gzwrite.o obj/deps/zlib/zlib.infback.o obj/deps/zlib/zlib.inffast.o obj/deps/zlib/zlib.inftrees.o obj/deps/zlib/zlib.trees.o obj/deps/zlib/zlib.uncompr.o obj/deps/zlib/zlib.zutil.o obj/deps/zlib/zlib.inflate.o [1087/2643] gcc -MMD -MF obj/deps/cares/src/lib/cares.ares__htable_strvp.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -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=gnu11 -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -c ../../deps/cares/src/lib/ares__htable_strvp.c -o obj/deps/cares/src/lib/cares.ares__htable_strvp.o [1088/2643] gcc -MMD -MF obj/deps/cares/src/lib/cares.ares__htable_asvp.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -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=gnu11 -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -c ../../deps/cares/src/lib/ares__htable_asvp.c -o obj/deps/cares/src/lib/cares.ares__htable_asvp.o [1089/2643] gcc -MMD -MF obj/deps/cares/src/lib/cares.ares__hosts_file.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -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=gnu11 -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -c ../../deps/cares/src/lib/ares__hosts_file.c -o obj/deps/cares/src/lib/cares.ares__hosts_file.o [1090/2643] gcc -MMD -MF obj/deps/cares/src/lib/cares.ares__htable_szvp.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -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=gnu11 -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -c ../../deps/cares/src/lib/ares__htable_szvp.c -o obj/deps/cares/src/lib/cares.ares__htable_szvp.o [1091/2643] g++ -MMD -MF obj/deps/icu-small/source/tools/genrb/genrb.wrtxml.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/tools/genrb/wrtxml.cpp -o obj/deps/icu-small/source/tools/genrb/genrb.wrtxml.o [1092/2643] gcc -MMD -MF obj/deps/cares/src/lib/cares.ares__buf.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -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=gnu11 -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -c ../../deps/cares/src/lib/ares__buf.c -o obj/deps/cares/src/lib/cares.ares__buf.o [1093/2643] gcc -MMD -MF obj/deps/uvwasi/src/uvwasi.uvwasi.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -c ../../deps/uvwasi/src/uvwasi.c -o obj/deps/uvwasi/src/uvwasi.uvwasi.o [1094/2643] gcc -MMD -MF obj/deps/nghttp2/lib/nghttp2.nghttp2_hd.o.d -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 -DOPENSSL_FIPS -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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -c ../../deps/nghttp2/lib/nghttp2_hd.c -o obj/deps/nghttp2/lib/nghttp2.nghttp2_hd.o [1095/2643] rm -f obj/deps/uvwasi/libuvwasi.a && ar rcsT obj/deps/uvwasi/libuvwasi.a obj/deps/uvwasi/src/uvwasi.clocks.o obj/deps/uvwasi/src/uvwasi.fd_table.o obj/deps/uvwasi/src/uvwasi.path_resolver.o obj/deps/uvwasi/src/uvwasi.poll_oneoff.o obj/deps/uvwasi/src/uvwasi.sync_helpers.o obj/deps/uvwasi/src/uvwasi.uv_mapping.o obj/deps/uvwasi/src/uvwasi.uvwasi.o obj/deps/uvwasi/src/uvwasi.wasi_rights.o obj/deps/uvwasi/src/uvwasi.wasi_serdes.o [1096/2643] gcc -MMD -MF obj/deps/cares/src/lib/cares.ares__htable_vpvp.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -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=gnu11 -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -c ../../deps/cares/src/lib/ares__htable_vpvp.c -o obj/deps/cares/src/lib/cares.ares__htable_vpvp.o [1097/2643] gcc -MMD -MF obj/deps/cares/src/lib/cares.ares__htable.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -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=gnu11 -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -c ../../deps/cares/src/lib/ares__htable.c -o obj/deps/cares/src/lib/cares.ares__htable.o [1098/2643] gcc -MMD -MF obj/deps/cares/src/lib/cares.ares_android.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -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=gnu11 -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -c ../../deps/cares/src/lib/ares_android.c -o obj/deps/cares/src/lib/cares.ares_android.o [1099/2643] gcc -MMD -MF obj/deps/cares/src/lib/cares.ares__llist.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -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=gnu11 -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -c ../../deps/cares/src/lib/ares__llist.c -o obj/deps/cares/src/lib/cares.ares__llist.o [1100/2643] gcc -MMD -MF obj/deps/cares/src/lib/cares.ares__parse_into_addrinfo.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -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=gnu11 -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -c ../../deps/cares/src/lib/ares__parse_into_addrinfo.c -o obj/deps/cares/src/lib/cares.ares__parse_into_addrinfo.o [1101/2643] gcc -MMD -MF obj/deps/cares/src/lib/cares.ares__timeval.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -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=gnu11 -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -c ../../deps/cares/src/lib/ares__timeval.c -o obj/deps/cares/src/lib/cares.ares__timeval.o [1102/2643] gcc -MMD -MF obj/deps/cares/src/lib/cares.ares_cancel.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -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=gnu11 -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -c ../../deps/cares/src/lib/ares_cancel.c -o obj/deps/cares/src/lib/cares.ares_cancel.o [1103/2643] gcc -MMD -MF obj/deps/cares/src/lib/cares.ares__iface_ips.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -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=gnu11 -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -c ../../deps/cares/src/lib/ares__iface_ips.c -o obj/deps/cares/src/lib/cares.ares__iface_ips.o [1104/2643] gcc -MMD -MF obj/deps/cares/src/lib/cares.ares_data.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -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=gnu11 -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -c ../../deps/cares/src/lib/ares_data.c -o obj/deps/cares/src/lib/cares.ares_data.o [1105/2643] gcc -MMD -MF obj/deps/cares/src/lib/cares.ares__threads.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -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=gnu11 -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -c ../../deps/cares/src/lib/ares__threads.c -o obj/deps/cares/src/lib/cares.ares__threads.o [1106/2643] gcc -MMD -MF obj/deps/cares/src/lib/cares.ares__socket.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -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=gnu11 -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -c ../../deps/cares/src/lib/ares__socket.c -o obj/deps/cares/src/lib/cares.ares__socket.o [1107/2643] gcc -MMD -MF obj/deps/cares/src/lib/cares.ares_create_query.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -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=gnu11 -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -c ../../deps/cares/src/lib/ares_create_query.c -o obj/deps/cares/src/lib/cares.ares_create_query.o [1108/2643] gcc -MMD -MF obj/deps/cares/src/lib/cares.ares__slist.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -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=gnu11 -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -c ../../deps/cares/src/lib/ares__slist.c -o obj/deps/cares/src/lib/cares.ares__slist.o [1109/2643] gcc -MMD -MF obj/deps/histogram/src/histogram.hdr_histogram.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -c ../../deps/histogram/src/hdr_histogram.c -o obj/deps/histogram/src/histogram.hdr_histogram.o [1110/2643] gcc -MMD -MF obj/deps/cares/src/lib/cares.ares_destroy.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -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=gnu11 -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -c ../../deps/cares/src/lib/ares_destroy.c -o obj/deps/cares/src/lib/cares.ares_destroy.o [1111/2643] gcc -MMD -MF obj/deps/cares/src/lib/cares.ares__sortaddrinfo.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -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=gnu11 -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -c ../../deps/cares/src/lib/ares__sortaddrinfo.c -o obj/deps/cares/src/lib/cares.ares__sortaddrinfo.o [1112/2643] rm -f obj/deps/histogram/libhistogram.a && ar rcsT obj/deps/histogram/libhistogram.a obj/deps/histogram/src/histogram.hdr_histogram.o [1113/2643] gcc -MMD -MF obj/deps/cares/src/lib/cares.ares_event_epoll.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -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=gnu11 -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -c ../../deps/cares/src/lib/ares_event_epoll.c -o obj/deps/cares/src/lib/cares.ares_event_epoll.o [1114/2643] gcc -MMD -MF obj/deps/cares/src/lib/cares.ares_event_kqueue.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -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=gnu11 -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -c ../../deps/cares/src/lib/ares_event_kqueue.c -o obj/deps/cares/src/lib/cares.ares_event_kqueue.o [1115/2643] gcc -MMD -MF obj/deps/cares/src/lib/cares.ares_event_configchg.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -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=gnu11 -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -c ../../deps/cares/src/lib/ares_event_configchg.c -o obj/deps/cares/src/lib/cares.ares_event_configchg.o [1116/2643] gcc -MMD -MF obj/deps/cares/src/lib/cares.ares_dns_mapping.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -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=gnu11 -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -c ../../deps/cares/src/lib/ares_dns_mapping.c -o obj/deps/cares/src/lib/cares.ares_dns_mapping.o [1117/2643] gcc -MMD -MF obj/deps/cares/src/lib/cares.ares_event_win32.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -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=gnu11 -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -c ../../deps/cares/src/lib/ares_event_win32.c -o obj/deps/cares/src/lib/cares.ares_event_win32.o [1118/2643] gcc -MMD -MF obj/deps/cares/src/lib/cares.ares_event_select.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -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=gnu11 -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -c ../../deps/cares/src/lib/ares_event_select.c -o obj/deps/cares/src/lib/cares.ares_event_select.o [1119/2643] gcc -MMD -MF obj/deps/cares/src/lib/cares.ares_dns_name.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -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=gnu11 -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -c ../../deps/cares/src/lib/ares_dns_name.c -o obj/deps/cares/src/lib/cares.ares_dns_name.o [1120/2643] gcc -MMD -MF obj/deps/cares/src/lib/cares.ares_expand_string.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -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=gnu11 -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -c ../../deps/cares/src/lib/ares_expand_string.c -o obj/deps/cares/src/lib/cares.ares_expand_string.o [1121/2643] gcc -MMD -MF obj/deps/cares/src/lib/cares.ares_event_wake_pipe.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -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=gnu11 -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -c ../../deps/cares/src/lib/ares_event_wake_pipe.c -o obj/deps/cares/src/lib/cares.ares_event_wake_pipe.o ../../deps/cares/src/lib/ares_event_wake_pipe.c: In function 'ares_pipeevent_signal': ../../deps/cares/src/lib/ares_event_wake_pipe.c:120:9: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] 120 | (void)write(p->filedes[1], "1", 1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ [1122/2643] gcc -MMD -MF obj/deps/cares/src/lib/cares.ares_event_poll.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -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=gnu11 -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -c ../../deps/cares/src/lib/ares_event_poll.c -o obj/deps/cares/src/lib/cares.ares_event_poll.o [1123/2643] gcc -MMD -MF obj/deps/cares/src/lib/cares.ares_dns_parse.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -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=gnu11 -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -c ../../deps/cares/src/lib/ares_dns_parse.c -o obj/deps/cares/src/lib/cares.ares_dns_parse.o [1124/2643] gcc -MMD -MF obj/deps/cares/src/lib/cares.ares_expand_name.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -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=gnu11 -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -c ../../deps/cares/src/lib/ares_expand_name.c -o obj/deps/cares/src/lib/cares.ares_expand_name.o [1125/2643] gcc -MMD -MF obj/deps/cares/src/lib/cares.ares_getenv.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -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=gnu11 -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -c ../../deps/cares/src/lib/ares_getenv.c -o obj/deps/cares/src/lib/cares.ares_getenv.o [1126/2643] gcc -MMD -MF obj/deps/cares/src/lib/cares.ares_fds.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -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=gnu11 -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -c ../../deps/cares/src/lib/ares_fds.c -o obj/deps/cares/src/lib/cares.ares_fds.o [1127/2643] gcc -MMD -MF obj/deps/cares/src/lib/cares.ares_free_string.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -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=gnu11 -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -c ../../deps/cares/src/lib/ares_free_string.c -o obj/deps/cares/src/lib/cares.ares_free_string.o [1128/2643] gcc -MMD -MF obj/deps/cares/src/lib/cares.ares_freeaddrinfo.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -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=gnu11 -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -c ../../deps/cares/src/lib/ares_freeaddrinfo.c -o obj/deps/cares/src/lib/cares.ares_freeaddrinfo.o [1129/2643] gcc -MMD -MF obj/deps/cares/src/lib/cares.ares_free_hostent.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -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=gnu11 -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -c ../../deps/cares/src/lib/ares_free_hostent.c -o obj/deps/cares/src/lib/cares.ares_free_hostent.o [1130/2643] gcc -MMD -MF obj/deps/cares/src/lib/cares.ares_event_thread.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -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=gnu11 -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -c ../../deps/cares/src/lib/ares_event_thread.c -o obj/deps/cares/src/lib/cares.ares_event_thread.o [1131/2643] g++ -MMD -MF obj/deps/icu-small/source/tools/genrb/genrb.genrb.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/tools/genrb/genrb.cpp -o obj/deps/icu-small/source/tools/genrb/genrb.genrb.o [1132/2643] gcc -MMD -MF obj/deps/cares/src/lib/cares.ares_gethostbyname.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -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=gnu11 -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -c ../../deps/cares/src/lib/ares_gethostbyname.c -o obj/deps/cares/src/lib/cares.ares_gethostbyname.o [1133/2643] gcc -MMD -MF obj/deps/cares/src/lib/cares.ares_gethostbyaddr.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -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=gnu11 -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -c ../../deps/cares/src/lib/ares_gethostbyaddr.c -o obj/deps/cares/src/lib/cares.ares_gethostbyaddr.o [1134/2643] gcc -MMD -MF obj/deps/cares/src/lib/cares.ares_getsock.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -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=gnu11 -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -c ../../deps/cares/src/lib/ares_getsock.c -o obj/deps/cares/src/lib/cares.ares_getsock.o [1135/2643] gcc -MMD -MF obj/deps/cares/src/lib/cares.ares_parse_a_reply.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -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=gnu11 -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -c ../../deps/cares/src/lib/ares_parse_a_reply.c -o obj/deps/cares/src/lib/cares.ares_parse_a_reply.o [1136/2643] gcc -MMD -MF obj/deps/cares/src/lib/cares.ares_dns_write.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -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=gnu11 -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -c ../../deps/cares/src/lib/ares_dns_write.c -o obj/deps/cares/src/lib/cares.ares_dns_write.o [1137/2643] gcc -MMD -MF obj/deps/cares/src/lib/cares.ares_library_init.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -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=gnu11 -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -c ../../deps/cares/src/lib/ares_library_init.c -o obj/deps/cares/src/lib/cares.ares_library_init.o [1138/2643] gcc -MMD -MF obj/deps/cares/src/lib/cares.ares_getnameinfo.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -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=gnu11 -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -c ../../deps/cares/src/lib/ares_getnameinfo.c -o obj/deps/cares/src/lib/cares.ares_getnameinfo.o [1139/2643] gcc -MMD -MF obj/deps/cares/src/lib/cares.ares_parse_aaaa_reply.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -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=gnu11 -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -c ../../deps/cares/src/lib/ares_parse_aaaa_reply.c -o obj/deps/cares/src/lib/cares.ares_parse_aaaa_reply.o [1140/2643] gcc -MMD -MF obj/deps/cares/src/lib/cares.ares_getaddrinfo.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -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=gnu11 -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -c ../../deps/cares/src/lib/ares_getaddrinfo.c -o obj/deps/cares/src/lib/cares.ares_getaddrinfo.o [1141/2643] g++ -MMD -MF obj/deps/googletest/src/gtest.gtest-assertion-result.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -c ../../deps/googletest/src/gtest-assertion-result.cc -o obj/deps/googletest/src/gtest.gtest-assertion-result.o [1142/2643] gcc -MMD -MF obj/deps/cares/src/lib/cares.ares_parse_mx_reply.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -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=gnu11 -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -c ../../deps/cares/src/lib/ares_parse_mx_reply.c -o obj/deps/cares/src/lib/cares.ares_parse_mx_reply.o [1143/2643] gcc -MMD -MF obj/deps/llhttp/src/llhttp.llhttp.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -I../../deps/llhttp -I../../deps/llhttp/include -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -c ../../deps/llhttp/src/llhttp.c -o obj/deps/llhttp/src/llhttp.llhttp.o [1144/2643] gcc -MMD -MF obj/deps/cares/src/lib/cares.ares_parse_naptr_reply.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -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=gnu11 -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -c ../../deps/cares/src/lib/ares_parse_naptr_reply.c -o obj/deps/cares/src/lib/cares.ares_parse_naptr_reply.o [1145/2643] gcc -MMD -MF obj/deps/cares/src/lib/cares.ares_parse_caa_reply.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -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=gnu11 -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -c ../../deps/cares/src/lib/ares_parse_caa_reply.c -o obj/deps/cares/src/lib/cares.ares_parse_caa_reply.o [1146/2643] g++ -MMD -MF obj/deps/icu-small/source/i18n/icutools.number_skeletons.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/number_skeletons.cpp -o obj/deps/icu-small/source/i18n/icutools.number_skeletons.o 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 member function 'icu_74::ConstChar16Ptr::ConstChar16Ptr(char16_t const*)', inlined from 'icu_74::number::impl::blueprint_helpers::parseCurrencyOption(icu_74::StringSegment const&, icu_74::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 'icu_74::number::impl::blueprint_helpers::parseCurrencyOption(icu_74::StringSegment const&, icu_74::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(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ [1147/2643] gcc -MMD -MF obj/deps/cares/src/lib/cares.ares_parse_srv_reply.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -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=gnu11 -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -c ../../deps/cares/src/lib/ares_parse_srv_reply.c -o obj/deps/cares/src/lib/cares.ares_parse_srv_reply.o [1148/2643] rm -f obj/deps/llhttp/libllhttp.a && ar rcsT obj/deps/llhttp/libllhttp.a obj/deps/llhttp/src/llhttp.llhttp.o obj/deps/llhttp/src/llhttp.api.o obj/deps/llhttp/src/llhttp.http.o [1149/2643] gcc -MMD -MF obj/deps/cares/src/lib/cares.ares_parse_ptr_reply.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -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=gnu11 -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -c ../../deps/cares/src/lib/ares_parse_ptr_reply.c -o obj/deps/cares/src/lib/cares.ares_parse_ptr_reply.o [1150/2643] gcc -MMD -MF obj/deps/cares/src/lib/cares.ares_math.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -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=gnu11 -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -c ../../deps/cares/src/lib/ares_math.c -o obj/deps/cares/src/lib/cares.ares_math.o [1151/2643] gcc -MMD -MF obj/deps/cares/src/lib/cares.ares_parse_ns_reply.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -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=gnu11 -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -c ../../deps/cares/src/lib/ares_parse_ns_reply.c -o obj/deps/cares/src/lib/cares.ares_parse_ns_reply.o [1152/2643] gcc -MMD -MF obj/deps/cares/src/lib/cares.ares_parse_soa_reply.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -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=gnu11 -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -c ../../deps/cares/src/lib/ares_parse_soa_reply.c -o obj/deps/cares/src/lib/cares.ares_parse_soa_reply.o [1153/2643] gcc -MMD -MF obj/deps/cares/src/lib/cares.ares_parse_txt_reply.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -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=gnu11 -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -c ../../deps/cares/src/lib/ares_parse_txt_reply.c -o obj/deps/cares/src/lib/cares.ares_parse_txt_reply.o [1154/2643] gcc -MMD -MF obj/deps/cares/src/lib/cares.ares_init.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -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=gnu11 -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -c ../../deps/cares/src/lib/ares_init.c -o obj/deps/cares/src/lib/cares.ares_init.o [1155/2643] gcc -MMD -MF obj/deps/cares/src/lib/cares.ares_parse_uri_reply.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -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=gnu11 -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -c ../../deps/cares/src/lib/ares_parse_uri_reply.c -o obj/deps/cares/src/lib/cares.ares_parse_uri_reply.o [1156/2643] gcc -MMD -MF obj/deps/cares/src/lib/cares.ares_platform.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -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=gnu11 -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -c ../../deps/cares/src/lib/ares_platform.c -o obj/deps/cares/src/lib/cares.ares_platform.o [1157/2643] gcc -MMD -MF obj/deps/cares/src/lib/cares.ares_options.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -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=gnu11 -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -c ../../deps/cares/src/lib/ares_options.c -o obj/deps/cares/src/lib/cares.ares_options.o [1158/2643] gcc -MMD -MF obj/deps/cares/src/lib/cares.ares_strcasecmp.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -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=gnu11 -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -c ../../deps/cares/src/lib/ares_strcasecmp.c -o obj/deps/cares/src/lib/cares.ares_strcasecmp.o [1159/2643] gcc -MMD -MF obj/deps/cares/src/lib/cares.ares_send.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -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=gnu11 -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -c ../../deps/cares/src/lib/ares_send.c -o obj/deps/cares/src/lib/cares.ares_send.o [1160/2643] gcc -MMD -MF obj/deps/cares/src/lib/cares.ares_strerror.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -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=gnu11 -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -c ../../deps/cares/src/lib/ares_strerror.c -o obj/deps/cares/src/lib/cares.ares_strerror.o [1161/2643] gcc -MMD -MF obj/deps/cares/src/lib/cares.ares_rand.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -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=gnu11 -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -c ../../deps/cares/src/lib/ares_rand.c -o obj/deps/cares/src/lib/cares.ares_rand.o [1162/2643] gcc -MMD -MF obj/deps/cares/src/lib/cares.ares_query.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -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=gnu11 -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -c ../../deps/cares/src/lib/ares_query.c -o obj/deps/cares/src/lib/cares.ares_query.o [1163/2643] gcc -MMD -MF obj/deps/cares/src/lib/cares.ares_qcache.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -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=gnu11 -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -c ../../deps/cares/src/lib/ares_qcache.c -o obj/deps/cares/src/lib/cares.ares_qcache.o [1164/2643] gcc -MMD -MF obj/deps/cares/src/lib/cares.ares_str.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -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=gnu11 -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -c ../../deps/cares/src/lib/ares_str.c -o obj/deps/cares/src/lib/cares.ares_str.o [1165/2643] gcc -MMD -MF obj/deps/cares/src/lib/cares.ares_dns_record.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -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=gnu11 -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -c ../../deps/cares/src/lib/ares_dns_record.c -o obj/deps/cares/src/lib/cares.ares_dns_record.o [1166/2643] gcc -MMD -MF obj/deps/cares/src/lib/cares.ares_strsplit.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -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=gnu11 -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -c ../../deps/cares/src/lib/ares_strsplit.c -o obj/deps/cares/src/lib/cares.ares_strsplit.o [1167/2643] gcc -MMD -MF obj/deps/cares/src/lib/cares.ares_search.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -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=gnu11 -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -c ../../deps/cares/src/lib/ares_search.c -o obj/deps/cares/src/lib/cares.ares_search.o [1168/2643] gcc -MMD -MF obj/deps/cares/src/lib/cares.ares_version.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -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=gnu11 -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -c ../../deps/cares/src/lib/ares_version.c -o obj/deps/cares/src/lib/cares.ares_version.o [1169/2643] gcc -MMD -MF obj/deps/cares/src/tools/cares.ares_getopt.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -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=gnu11 -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -c ../../deps/cares/src/tools/ares_getopt.c -o obj/deps/cares/src/tools/cares.ares_getopt.o [1170/2643] gcc -MMD -MF obj/deps/base64/base64/lib/arch/neon64/base64.codec.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -c ../../deps/base64/base64/lib/arch/neon64/codec.c -o obj/deps/base64/base64/lib/arch/neon64/base64.codec.o [1171/2643] gcc -MMD -MF obj/deps/base64/base64/lib/arch/neon32/base64.codec.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -c ../../deps/base64/base64/lib/arch/neon32/codec.c -o obj/deps/base64/base64/lib/arch/neon32/base64.codec.o [1172/2643] gcc -MMD -MF obj/deps/base64/base64/lib/base64.codec_choose.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -c ../../deps/base64/base64/lib/codec_choose.c -o obj/deps/base64/base64/lib/base64.codec_choose.o [1173/2643] gcc -MMD -MF obj/deps/base64/base64/lib/tables/base64.tables.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -c ../../deps/base64/base64/lib/tables/tables.c -o obj/deps/base64/base64/lib/tables/base64.tables.o [1174/2643] gcc -MMD -MF obj/deps/cares/src/lib/cares.ares_sysconfig.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -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=gnu11 -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -c ../../deps/cares/src/lib/ares_sysconfig.c -o obj/deps/cares/src/lib/cares.ares_sysconfig.o [1175/2643] gcc -MMD -MF obj/deps/cares/src/lib/cares.inet_ntop.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -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=gnu11 -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -c ../../deps/cares/src/lib/inet_ntop.c -o obj/deps/cares/src/lib/cares.inet_ntop.o [1176/2643] gcc -MMD -MF obj/deps/cares/src/lib/cares.ares_timeout.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -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=gnu11 -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -c ../../deps/cares/src/lib/ares_timeout.c -o obj/deps/cares/src/lib/cares.ares_timeout.o [1177/2643] gcc -MMD -MF obj/deps/base64/base64/lib/base64.lib.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -c ../../deps/base64/base64/lib/lib.c -o obj/deps/base64/base64/lib/base64.lib.o [1178/2643] gcc -MMD -MF obj/deps/base64/base64/lib/arch/sse41/base64.codec.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -c ../../deps/base64/base64/lib/arch/sse41/codec.c -o obj/deps/base64/base64/lib/arch/sse41/base64.codec.o [1179/2643] gcc -MMD -MF obj/deps/base64/base64/lib/arch/ssse3/base64.codec.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -c ../../deps/base64/base64/lib/arch/ssse3/codec.c -o obj/deps/base64/base64/lib/arch/ssse3/base64.codec.o [1180/2643] gcc -MMD -MF obj/deps/base64/base64/lib/arch/sse42/base64.codec.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -c ../../deps/base64/base64/lib/arch/sse42/codec.c -o obj/deps/base64/base64/lib/arch/sse42/base64.codec.o [1181/2643] gcc -MMD -MF obj/deps/base64/base64/lib/arch/avx/base64.codec.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -c ../../deps/base64/base64/lib/arch/avx/codec.c -o obj/deps/base64/base64/lib/arch/avx/base64.codec.o [1182/2643] gcc -MMD -MF obj/deps/base64/base64/lib/arch/avx512/base64.codec.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -c ../../deps/base64/base64/lib/arch/avx512/codec.c -o obj/deps/base64/base64/lib/arch/avx512/base64.codec.o [1183/2643] gcc -MMD -MF obj/deps/base64/base64/lib/arch/avx2/base64.codec.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -c ../../deps/base64/base64/lib/arch/avx2/codec.c -o obj/deps/base64/base64/lib/arch/avx2/base64.codec.o [1184/2643] gcc -MMD -MF obj/deps/cares/src/lib/cares.ares_process.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -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=gnu11 -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -c ../../deps/cares/src/lib/ares_process.c -o obj/deps/cares/src/lib/cares.ares_process.o [1185/2643] gcc -MMD -MF obj/deps/cares/src/lib/cares.inet_net_pton.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -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=gnu11 -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -c ../../deps/cares/src/lib/inet_net_pton.c -o obj/deps/cares/src/lib/cares.inet_net_pton.o [1186/2643] gcc -MMD -MF obj/deps/base64/base64/lib/arch/generic/base64.codec.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -c ../../deps/base64/base64/lib/arch/generic/codec.c -o obj/deps/base64/base64/lib/arch/generic/base64.codec.o [1187/2643] rm -f obj/deps/base64/libbase64.a && ar rcsT obj/deps/base64/libbase64.a obj/deps/base64/base64/lib/arch/generic/base64.codec.o obj/deps/base64/base64/lib/tables/base64.tables.o obj/deps/base64/base64/lib/base64.codec_choose.o obj/deps/base64/base64/lib/base64.lib.o obj/deps/base64/base64/lib/arch/neon32/base64.codec.o obj/deps/base64/base64/lib/arch/neon64/base64.codec.o obj/deps/base64/base64/lib/arch/ssse3/base64.codec.o obj/deps/base64/base64/lib/arch/sse41/base64.codec.o obj/deps/base64/base64/lib/arch/sse42/base64.codec.o obj/deps/base64/base64/lib/arch/avx/base64.codec.o obj/deps/base64/base64/lib/arch/avx2/base64.codec.o obj/deps/base64/base64/lib/arch/avx512/base64.codec.o [1188/2643] gcc -MMD -MF obj/deps/cares/src/lib/cares.ares_sysconfig_files.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -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=gnu11 -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -c ../../deps/cares/src/lib/ares_sysconfig_files.c -o obj/deps/cares/src/lib/cares.ares_sysconfig_files.o [1189/2643] gcc -MMD -MF obj/deps/cares/src/lib/cares.ares_update_servers.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -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=gnu11 -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -c ../../deps/cares/src/lib/ares_update_servers.c -o obj/deps/cares/src/lib/cares.ares_update_servers.o [1190/2643] g++ -MMD -MF obj/deps/googletest/src/gtest.gtest-filepath.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -c ../../deps/googletest/src/gtest-filepath.cc -o obj/deps/googletest/src/gtest.gtest-filepath.o [1191/2643] rm -f obj/deps/cares/libcares.a && ar rcsT obj/deps/cares/libcares.a obj/deps/cares/src/lib/cares.ares__addrinfo2hostent.o obj/deps/cares/src/lib/cares.ares__addrinfo_localhost.o obj/deps/cares/src/lib/cares.ares__buf.o obj/deps/cares/src/lib/cares.ares__close_sockets.o obj/deps/cares/src/lib/cares.ares__hosts_file.o obj/deps/cares/src/lib/cares.ares__htable.o obj/deps/cares/src/lib/cares.ares__htable_asvp.o obj/deps/cares/src/lib/cares.ares__htable_strvp.o obj/deps/cares/src/lib/cares.ares__htable_szvp.o obj/deps/cares/src/lib/cares.ares__htable_vpvp.o obj/deps/cares/src/lib/cares.ares__iface_ips.o obj/deps/cares/src/lib/cares.ares__llist.o obj/deps/cares/src/lib/cares.ares__parse_into_addrinfo.o obj/deps/cares/src/lib/cares.ares__slist.o obj/deps/cares/src/lib/cares.ares__socket.o obj/deps/cares/src/lib/cares.ares__sortaddrinfo.o obj/deps/cares/src/lib/cares.ares__threads.o obj/deps/cares/src/lib/cares.ares__timeval.o obj/deps/cares/src/lib/cares.ares_android.o obj/deps/cares/src/lib/cares.ares_cancel.o obj/deps/cares/src/lib/cares.ares_create_query.o obj/deps/cares/src/lib/cares.ares_data.o obj/deps/cares/src/lib/cares.ares_destroy.o obj/deps/cares/src/lib/cares.ares_dns_mapping.o obj/deps/cares/src/lib/cares.ares_dns_name.o obj/deps/cares/src/lib/cares.ares_dns_parse.o obj/deps/cares/src/lib/cares.ares_dns_record.o obj/deps/cares/src/lib/cares.ares_dns_write.o obj/deps/cares/src/lib/cares.ares_event_configchg.o obj/deps/cares/src/lib/cares.ares_event_epoll.o obj/deps/cares/src/lib/cares.ares_event_kqueue.o obj/deps/cares/src/lib/cares.ares_event_poll.o obj/deps/cares/src/lib/cares.ares_event_select.o obj/deps/cares/src/lib/cares.ares_event_thread.o obj/deps/cares/src/lib/cares.ares_event_wake_pipe.o obj/deps/cares/src/lib/cares.ares_event_win32.o obj/deps/cares/src/lib/cares.ares_expand_name.o obj/deps/cares/src/lib/cares.ares_expand_string.o obj/deps/cares/src/lib/cares.ares_fds.o obj/deps/cares/src/lib/cares.ares_free_hostent.o obj/deps/cares/src/lib/cares.ares_free_string.o obj/deps/cares/src/lib/cares.ares_freeaddrinfo.o obj/deps/cares/src/lib/cares.ares_getaddrinfo.o obj/deps/cares/src/lib/cares.ares_getenv.o obj/deps/cares/src/lib/cares.ares_gethostbyaddr.o obj/deps/cares/src/lib/cares.ares_gethostbyname.o obj/deps/cares/src/lib/cares.ares_getnameinfo.o obj/deps/cares/src/lib/cares.ares_getsock.o obj/deps/cares/src/lib/cares.ares_init.o obj/deps/cares/src/lib/cares.ares_library_init.o obj/deps/cares/src/lib/cares.ares_math.o obj/deps/cares/src/lib/cares.ares_options.o obj/deps/cares/src/lib/cares.ares_parse_a_reply.o obj/deps/cares/src/lib/cares.ares_parse_aaaa_reply.o obj/deps/cares/src/lib/cares.ares_parse_caa_reply.o obj/deps/cares/src/lib/cares.ares_parse_mx_reply.o obj/deps/cares/src/lib/cares.ares_parse_naptr_reply.o obj/deps/cares/src/lib/cares.ares_parse_ns_reply.o obj/deps/cares/src/lib/cares.ares_parse_ptr_reply.o obj/deps/cares/src/lib/cares.ares_parse_soa_reply.o obj/deps/cares/src/lib/cares.ares_parse_srv_reply.o obj/deps/cares/src/lib/cares.ares_parse_txt_reply.o obj/deps/cares/src/lib/cares.ares_parse_uri_reply.o obj/deps/cares/src/lib/cares.ares_platform.o obj/deps/cares/src/lib/cares.ares_process.o obj/deps/cares/src/lib/cares.ares_qcache.o obj/deps/cares/src/lib/cares.ares_query.o obj/deps/cares/src/lib/cares.ares_rand.o obj/deps/cares/src/lib/cares.ares_search.o obj/deps/cares/src/lib/cares.ares_send.o obj/deps/cares/src/lib/cares.ares_strcasecmp.o obj/deps/cares/src/lib/cares.ares_str.o obj/deps/cares/src/lib/cares.ares_strerror.o obj/deps/cares/src/lib/cares.ares_strsplit.o obj/deps/cares/src/lib/cares.ares_sysconfig.o obj/deps/cares/src/lib/cares.ares_sysconfig_files.o obj/deps/cares/src/lib/cares.ares_timeout.o obj/deps/cares/src/lib/cares.ares_update_servers.o obj/deps/cares/src/lib/cares.ares_version.o obj/deps/cares/src/lib/cares.inet_net_pton.o obj/deps/cares/src/lib/cares.inet_ntop.o obj/deps/cares/src/tools/cares.ares_getopt.o [1192/2643] g++ -MMD -MF obj/deps/icu-small/source/tools/genrb/genrb.filterrb.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/tools/genrb/filterrb.cpp -o obj/deps/icu-small/source/tools/genrb/genrb.filterrb.o [1193/2643] g++ -MMD -MF obj/deps/icu-small/source/tools/genrb/genrb.parse.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/tools/genrb/parse.cpp -o obj/deps/icu-small/source/tools/genrb/genrb.parse.o [1194/2643] g++ -MMD -MF obj/deps/icu-small/source/tools/genrb/genrb.reslist.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/tools/genrb/reslist.cpp -o obj/deps/icu-small/source/tools/genrb/genrb.reslist.o In file included from /usr/include/string.h:548, from ../../deps/icu-small/source/common/cmemory.h:32, from ../../deps/icu-small/source/tools/genrb/reslist.h:32, from ../../deps/icu-small/source/tools/genrb/reslist.cpp:36: In function 'strncpy', inlined from 'SRBRoot::write(char const*, char const*, char*, int, UErrorCode&)' at ../../deps/icu-small/source/tools/genrb/reslist.cpp:957:12: /usr/include/bits/string_fortified.h:95:34: warning: 'strncpy' destination unchanged after copying no bytes [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ [1195/2643] g++ -MMD -MF obj/deps/icu-small/source/i18n/icutools.dtptngen.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -DU_COMMON_IMPLEMENTATION=1 -DU_I18N_IMPLEMENTATION=1 -DU_IO_IMPLEMENTATION=1 -DU_TOOLUTIL_IMPLEMENTATION=1 -DU_ATTRIBUTE_DEPRECATED= -DU_STATIC_IMPLEMENTATION=1 -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/icu-small/source/common -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/tools/toolutil -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -Wno-deprecated-declarations -Wno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-exceptions -std=gnu++17 -frtti -c ../../deps/icu-small/source/i18n/dtptngen.cpp -o obj/deps/icu-small/source/i18n/icutools.dtptngen.o [1196/2643] gcc -MMD -MF obj/deps/nghttp2/lib/nghttp2.nghttp2_session.o.d -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 -DOPENSSL_FIPS -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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -c ../../deps/nghttp2/lib/nghttp2_session.c -o obj/deps/nghttp2/lib/nghttp2.nghttp2_session.o [1197/2643] rm -f obj/deps/nghttp2/libnghttp2.a && ar rcsT obj/deps/nghttp2/libnghttp2.a obj/deps/nghttp2/lib/nghttp2.nghttp2_buf.o obj/deps/nghttp2/lib/nghttp2.nghttp2_callbacks.o obj/deps/nghttp2/lib/nghttp2.nghttp2_debug.o obj/deps/nghttp2/lib/nghttp2.nghttp2_extpri.o obj/deps/nghttp2/lib/nghttp2.nghttp2_frame.o obj/deps/nghttp2/lib/nghttp2.nghttp2_hd.o obj/deps/nghttp2/lib/nghttp2.nghttp2_hd_huffman.o obj/deps/nghttp2/lib/nghttp2.nghttp2_hd_huffman_data.o obj/deps/nghttp2/lib/nghttp2.nghttp2_helper.o obj/deps/nghttp2/lib/nghttp2.nghttp2_http.o obj/deps/nghttp2/lib/nghttp2.nghttp2_map.o obj/deps/nghttp2/lib/nghttp2.nghttp2_mem.o obj/deps/nghttp2/lib/nghttp2.nghttp2_alpn.o obj/deps/nghttp2/lib/nghttp2.nghttp2_option.o obj/deps/nghttp2/lib/nghttp2.nghttp2_outbound_item.o obj/deps/nghttp2/lib/nghttp2.nghttp2_pq.o obj/deps/nghttp2/lib/nghttp2.nghttp2_priority_spec.o obj/deps/nghttp2/lib/nghttp2.nghttp2_queue.o obj/deps/nghttp2/lib/nghttp2.nghttp2_ratelim.o obj/deps/nghttp2/lib/nghttp2.nghttp2_rcbuf.o obj/deps/nghttp2/lib/nghttp2.nghttp2_session.o obj/deps/nghttp2/lib/nghttp2.nghttp2_stream.o obj/deps/nghttp2/lib/nghttp2.nghttp2_submit.o obj/deps/nghttp2/lib/nghttp2.nghttp2_time.o obj/deps/nghttp2/lib/nghttp2.nghttp2_version.o obj/deps/nghttp2/lib/nghttp2.sfparse.o [1198/2643] rm -f obj/tools/icu/libicutools.a && ar rcsT obj/tools/icu/libicutools.a obj/deps/icu-small/source/tools/toolutil/icutools.pkgitems.o obj/deps/icu-small/source/tools/toolutil/icutools.writesrc.o obj/deps/icu-small/source/tools/toolutil/icutools.unewdata.o obj/deps/icu-small/source/tools/toolutil/icutools.ucln_tu.o obj/deps/icu-small/source/tools/toolutil/icutools.filetools.o obj/deps/icu-small/source/tools/toolutil/icutools.ucbuf.o obj/deps/icu-small/source/tools/toolutil/icutools.uoptions.o obj/deps/icu-small/source/tools/toolutil/icutools.collationinfo.o obj/deps/icu-small/source/tools/toolutil/icutools.ucm.o obj/deps/icu-small/source/tools/toolutil/icutools.ppucd.o obj/deps/icu-small/source/tools/toolutil/icutools.flagparser.o obj/deps/icu-small/source/tools/toolutil/icutools.pkg_icu.o obj/deps/icu-small/source/tools/toolutil/icutools.package.o obj/deps/icu-small/source/tools/toolutil/icutools.filestrm.o obj/deps/icu-small/source/tools/toolutil/icutools.toolutil.o obj/deps/icu-small/source/tools/toolutil/icutools.pkg_genc.o obj/deps/icu-small/source/tools/toolutil/icutools.pkg_gencmn.o obj/deps/icu-small/source/tools/toolutil/icutools.uparse.o obj/deps/icu-small/source/tools/toolutil/icutools.denseranges.o obj/deps/icu-small/source/tools/toolutil/icutools.xmlparser.o obj/deps/icu-small/source/tools/toolutil/icutools.ucmstate.o obj/deps/icu-small/source/tools/toolutil/icutools.swapimpl.o obj/deps/icu-small/source/common/icutools.utrie2_builder.o obj/deps/icu-small/source/common/icutools.locdispnames.o obj/deps/icu-small/source/common/icutools.uidna.o obj/deps/icu-small/source/common/icutools.ustr_wcs.o obj/deps/icu-small/source/common/icutools.ucnv_bld.o obj/deps/icu-small/source/common/icutools.servlkf.o obj/deps/icu-small/source/common/icutools.cstr.o obj/deps/icu-small/source/common/icutools.ucnv_ct.o obj/deps/icu-small/source/common/icutools.bytestriebuilder.o obj/deps/icu-small/source/common/icutools.ustr_titlecase_brkiter.o obj/deps/icu-small/source/common/icutools.uscript.o obj/deps/icu-small/source/common/icutools.unistr_case.o obj/deps/icu-small/source/common/icutools.bytestream.o obj/deps/icu-small/source/common/icutools.unames.o obj/deps/icu-small/source/common/icutools.ubidiln.o obj/deps/icu-small/source/common/icutools.udataswp.o obj/deps/icu-small/source/common/icutools.ucharstriebuilder.o obj/deps/icu-small/source/common/icutools.umapfile.o obj/deps/icu-small/source/common/icutools.icuplug.o obj/deps/icu-small/source/common/icutools.uniset.o obj/deps/icu-small/source/common/icutools.ulist.o obj/deps/icu-small/source/common/icutools.unisetspan.o obj/deps/icu-small/source/common/icutools.ubidi.o obj/deps/icu-small/source/common/icutools.simpleformatter.o obj/deps/icu-small/source/common/icutools.servnotf.o obj/deps/icu-small/source/common/icutools.locdspnm.o obj/deps/icu-small/source/common/icutools.utf_impl.o obj/deps/icu-small/source/common/icutools.appendable.o obj/deps/icu-small/source/common/icutools.brkiter.o obj/deps/icu-small/source/common/icutools.servrbf.o obj/deps/icu-small/source/common/icutools.edits.o obj/deps/icu-small/source/common/icutools.rbbiscan.o obj/deps/icu-small/source/common/icutools.bytesinkutil.o obj/deps/icu-small/source/common/icutools.ucnvdisp.o obj/deps/icu-small/source/common/icutools.stringtriebuilder.o obj/deps/icu-small/source/common/icutools.util_props.o obj/deps/icu-small/source/common/icutools.dictbe.o obj/deps/icu-small/source/common/icutools.normalizer2.o obj/deps/icu-small/source/common/icutools.udata.o obj/deps/icu-small/source/common/icutools.ucnv_u32.o obj/deps/icu-small/source/common/icutools.ucln_cmn.o obj/deps/icu-small/source/common/icutools.ucnvscsu.o obj/deps/icu-small/source/common/icutools.icudataver.o obj/deps/icu-small/source/common/icutools.ucat.o obj/deps/icu-small/source/common/icutools.sharedobject.o obj/deps/icu-small/source/common/icutools.unormcmp.o obj/deps/icu-small/source/common/icutools.ucol_swp.o obj/deps/icu-small/source/common/icutools.ucnv_io.o obj/deps/icu-small/source/common/icutools.ushape.o obj/deps/icu-small/source/common/icutools.rbbidata.o obj/deps/icu-small/source/common/icutools.ubidi_props.o obj/deps/icu-small/source/common/icutools.lsr.o obj/deps/icu-small/source/common/icutools.uniset_props.o obj/deps/icu-small/source/common/icutools.putil.o obj/deps/icu-small/source/common/icutools.ucasemap_titlecase_brkiter.o obj/deps/icu-small/source/common/icutools.caniter.o obj/deps/icu-small/source/common/icutools.propsvec.o obj/deps/icu-small/source/common/icutools.ucnvmbcs.o obj/deps/icu-small/source/common/icutools.mlbe.o obj/deps/icu-small/source/common/icutools.bytestrieiterator.o obj/deps/icu-small/source/common/icutools.utrie2.o obj/deps/icu-small/source/common/icutools.ucnv_cnv.o obj/deps/icu-small/source/common/icutools.ulocale.o obj/deps/icu-small/source/common/icutools.util.o obj/deps/icu-small/source/common/icutools.uscript_props.o obj/deps/icu-small/source/common/icutools.utext.o obj/deps/icu-small/source/common/icutools.filteredbrk.o obj/deps/icu-small/source/common/icutools.ucnvhz.o obj/deps/icu-small/source/common/icutools.ubrk.o obj/deps/icu-small/source/common/icutools.ustr_cnv.o obj/deps/icu-small/source/common/icutools.ucnv_err.o obj/deps/icu-small/source/common/icutools.ruleiter.o obj/deps/icu-small/source/common/icutools.cwchar.o obj/deps/icu-small/source/common/icutools.uprops.o obj/deps/icu-small/source/common/icutools.wintz.o obj/deps/icu-small/source/common/icutools.uloc_keytype.o obj/deps/icu-small/source/common/icutools.ustrenum.o obj/deps/icu-small/source/common/icutools.resbund.o obj/deps/icu-small/source/common/icutools.unistr_case_locale.o obj/deps/icu-small/source/common/icutools.ucnvlat1.o obj/deps/icu-small/source/common/icutools.unifunct.o obj/deps/icu-small/source/common/icutools.ucnvsel.o obj/deps/icu-small/source/common/icutools.usprep.o obj/deps/icu-small/source/common/icutools.rbbistbl.o obj/deps/icu-small/source/common/icutools.unistr.o obj/deps/icu-small/source/common/icutools.uset.o obj/deps/icu-small/source/common/icutools.servls.o obj/deps/icu-small/source/common/icutools.charstr.o obj/deps/icu-small/source/common/icutools.uinit.o obj/deps/icu-small/source/common/icutools.ubiditransform.o obj/deps/icu-small/source/common/icutools.patternprops.o obj/deps/icu-small/source/common/icutools.utrie.o obj/deps/icu-small/source/common/icutools.ucharstrie.o obj/deps/icu-small/source/common/icutools.udatamem.o obj/deps/icu-small/source/common/icutools.ustrfmt.o obj/deps/icu-small/source/common/icutools.parsepos.o obj/deps/icu-small/source/common/icutools.uts46.o obj/deps/icu-small/source/common/icutools.unistr_titlecase_brkiter.o obj/deps/icu-small/source/common/icutools.propname.o obj/deps/icu-small/source/common/icutools.unifilt.o obj/deps/icu-small/source/common/icutools.rbbinode.o obj/deps/icu-small/source/common/icutools.uobject.o obj/deps/icu-small/source/common/icutools.utypes.o obj/deps/icu-small/source/common/icutools.uvector.o obj/deps/icu-small/source/common/icutools.bmpset.o obj/deps/icu-small/source/common/icutools.umutex.o obj/deps/icu-small/source/common/icutools.rbbitblb.o obj/deps/icu-small/source/common/icutools.localeprioritylist.o obj/deps/icu-small/source/common/icutools.schriter.o obj/deps/icu-small/source/common/icutools.unorm.o obj/deps/icu-small/source/common/icutools.loclikely.o obj/deps/icu-small/source/common/icutools.chariter.o obj/deps/icu-small/source/common/icutools.ucnv_u8.o obj/deps/icu-small/source/common/icutools.ucptrie.o obj/deps/icu-small/source/common/icutools.uhash.o obj/deps/icu-small/source/common/icutools.pluralmap.o obj/deps/icu-small/source/common/icutools.uhash_us.o obj/deps/icu-small/source/common/icutools.ucmndata.o obj/deps/icu-small/source/common/icutools.ucnv_u16.o obj/deps/icu-small/source/common/icutools.ulocbuilder.o obj/deps/icu-small/source/common/icutools.uchar.o obj/deps/icu-small/source/common/icutools.ucnv_u7.o obj/deps/icu-small/source/common/icutools.ucurr.o obj/deps/icu-small/source/common/icutools.ucnvisci.o obj/deps/icu-small/source/common/icutools.utrace.o obj/deps/icu-small/source/common/icutools.uloc_tag.o obj/deps/icu-small/source/common/icutools.rbbi.o obj/deps/icu-small/source/common/icutools.emojiprops.o obj/deps/icu-small/source/common/icutools.rbbisetb.o obj/deps/icu-small/source/common/icutools.ucharstrieiterator.o obj/deps/icu-small/source/common/icutools.ucnv_cb.o obj/deps/icu-small/source/common/icutools.uset_props.o obj/deps/icu-small/source/common/icutools.punycode.o obj/deps/icu-small/source/common/icutools.errorcode.o obj/deps/icu-small/source/common/icutools.serv.o obj/deps/icu-small/source/common/icutools.uresbund.o obj/deps/icu-small/source/common/icutools.locresdata.o obj/deps/icu-small/source/common/icutools.ucasemap.o obj/deps/icu-small/source/common/icutools.locid.o obj/deps/icu-small/source/common/icutools.localebuilder.o obj/deps/icu-small/source/common/icutools.ustack.o obj/deps/icu-small/source/common/icutools.resource.o obj/deps/icu-small/source/common/icutools.umath.o obj/deps/icu-small/source/common/icutools.usetiter.o obj/deps/icu-small/source/common/icutools.uinvchar.o obj/deps/icu-small/source/common/icutools.locdistance.o obj/deps/icu-small/source/common/icutools.ucnvbocu.o obj/deps/icu-small/source/common/icutools.uresdata.o obj/deps/icu-small/source/common/icutools.stringpiece.o obj/deps/icu-small/source/common/icutools.localematcher.o obj/deps/icu-small/source/common/icutools.ustrcase_locale.o obj/deps/icu-small/source/common/icutools.uarrsort.o obj/deps/icu-small/source/common/icutools.servslkf.o obj/deps/icu-small/source/common/icutools.umutablecptrie.o obj/deps/icu-small/source/common/icutools.messagepattern.o obj/deps/icu-small/source/common/icutools.restrace.o obj/deps/icu-small/source/common/icutools.loadednormalizer2impl.o obj/deps/icu-small/source/common/icutools.uchriter.o obj/deps/icu-small/source/common/icutools.uenum.o obj/deps/icu-small/source/common/icutools.rbbirb.o obj/deps/icu-small/source/common/icutools.normalizer2impl.o obj/deps/icu-small/source/common/icutools.uvectr64.o obj/deps/icu-small/source/common/icutools.characterproperties.o obj/deps/icu-small/source/common/icutools.lstmbe.o obj/deps/icu-small/source/common/icutools.unistr_cnv.o obj/deps/icu-small/source/common/icutools.ucnv_ext.o obj/deps/icu-small/source/common/icutools.brkeng.o obj/deps/icu-small/source/common/icutools.uloc.o obj/deps/icu-small/source/common/icutools.uniset_closure.o obj/deps/icu-small/source/common/icutools.ucnv.o obj/deps/icu-small/source/common/icutools.loclikelysubtags.o obj/deps/icu-small/source/common/icutools.unistr_props.o obj/deps/icu-small/source/common/icutools.ustrcase.o obj/deps/icu-small/source/common/icutools.normlzr.o obj/deps/icu-small/source/common/icutools.cmemory.o obj/deps/icu-small/source/common/icutools.filterednormalizer2.o obj/deps/icu-small/source/common/icutools.uiter.o obj/deps/icu-small/source/common/icutools.ucnv_set.o obj/deps/icu-small/source/common/icutools.unifiedcache.o obj/deps/icu-small/source/common/icutools.ucnv2022.o obj/deps/icu-small/source/common/icutools.locutil.o obj/deps/icu-small/source/common/icutools.dtintrv.o obj/deps/icu-small/source/common/icutools.bytestrie.o obj/deps/icu-small/source/common/icutools.ucase.o obj/deps/icu-small/source/common/icutools.ustring.o obj/deps/icu-small/source/common/icutools.locbased.o obj/deps/icu-small/source/common/icutools.usc_impl.o obj/deps/icu-small/source/common/icutools.ustrtrns.o obj/deps/icu-small/source/common/icutools.rbbi_cache.o obj/deps/icu-small/source/common/icutools.static_unicode_sets.o obj/deps/icu-small/source/common/icutools.resbund_cnv.o obj/deps/icu-small/source/common/icutools.utrie_swap.o obj/deps/icu-small/source/common/icutools.ures_cnv.o obj/deps/icu-small/source/common/icutools.servlk.o obj/deps/icu-small/source/common/icutools.dictionarydata.o obj/deps/icu-small/source/common/icutools.uvectr32.o obj/deps/icu-small/source/common/icutools.locavailable.o obj/deps/icu-small/source/common/icutools.cstring.o obj/deps/icu-small/source/common/icutools.ubidiwrt.o obj/deps/icu-small/source/common/icutools.ucnv_lmb.o obj/deps/icu-small/source/common/icutools.locmap.o obj/deps/icu-small/source/i18n/icutools.formattedval_sbimpl.o obj/deps/icu-small/source/i18n/icutools.name2uni.o obj/deps/icu-small/source/i18n/icutools.nortrans.o obj/deps/icu-small/source/i18n/icutools.fpositer.o obj/deps/icu-small/source/i18n/icutools.tzfmt.o obj/deps/icu-small/source/i18n/icutools.dtitvfmt.o obj/deps/icu-small/source/i18n/icutools.rbt_data.o obj/deps/icu-small/source/i18n/icutools.ufieldpositer.o obj/deps/icu-small/source/i18n/icutools.number_utils.o obj/deps/icu-small/source/i18n/icutools.format.o obj/deps/icu-small/source/i18n/icutools.transreg.o obj/deps/icu-small/source/i18n/icutools.toupptrn.o obj/deps/icu-small/source/i18n/icutools.uitercollationiterator.o obj/deps/icu-small/source/i18n/icutools.measunit.o obj/deps/icu-small/source/i18n/icutools.numparse_compositions.o obj/deps/icu-small/source/i18n/icutools.number_modifiers.o obj/deps/icu-small/source/i18n/icutools.ucln_in.o obj/deps/icu-small/source/i18n/icutools.number_longnames.o obj/deps/icu-small/source/i18n/icutools.decimfmt.o obj/deps/icu-small/source/i18n/icutools.decContext.o obj/deps/icu-small/source/i18n/icutools.ulistformatter.o obj/deps/icu-small/source/i18n/icutools.plurfmt.o obj/deps/icu-small/source/i18n/icutools.curramt.o obj/deps/icu-small/source/i18n/icutools.formatted_string_builder.o obj/deps/icu-small/source/i18n/icutools.number_integerwidth.o obj/deps/icu-small/source/i18n/icutools.bocsu.o obj/deps/icu-small/source/i18n/icutools.uregion.o obj/deps/icu-small/source/i18n/icutools.taiwncal.o obj/deps/icu-small/source/i18n/icutools.regexcmp.o obj/deps/icu-small/source/i18n/icutools.olsontz.o obj/deps/icu-small/source/i18n/icutools.fphdlimp.o obj/deps/icu-small/source/i18n/icutools.utmscale.o obj/deps/icu-small/source/i18n/icutools.alphaindex.o obj/deps/icu-small/source/i18n/icutools.collationtailoring.o obj/deps/icu-small/source/i18n/icutools.rbt_pars.o obj/deps/icu-small/source/i18n/icutools.numfmt.o obj/deps/icu-small/source/i18n/icutools.collation.o obj/deps/icu-small/source/i18n/icutools.csrucode.o obj/deps/icu-small/source/i18n/icutools.number_usageprefs.o obj/deps/icu-small/source/i18n/icutools.displayoptions.o obj/deps/icu-small/source/i18n/icutools.number_simple.o obj/deps/icu-small/source/i18n/icutools.number_notation.o obj/deps/icu-small/source/i18n/icutools.numparse_currency.o obj/deps/icu-small/source/i18n/icutools.esctrn.o obj/deps/icu-small/source/i18n/icutools.collationfcd.o obj/deps/icu-small/source/i18n/icutools.quantityformatter.o obj/deps/icu-small/source/i18n/icutools.number_mapper.o obj/deps/icu-small/source/i18n/icutools.numrange_capi.o obj/deps/icu-small/source/i18n/icutools.upluralrules.o obj/deps/icu-small/source/i18n/icutools.vzone.o obj/deps/icu-small/source/i18n/icutools.uspoof_build.o obj/deps/icu-small/source/i18n/icutools.plurrule.o obj/deps/icu-small/source/i18n/icutools.region.o obj/deps/icu-small/source/i18n/icutools.sharedbreakiterator.o obj/deps/icu-small/source/i18n/icutools.ucol_sit.o obj/deps/icu-small/source/i18n/icutools.chnsecal.o obj/deps/icu-small/source/i18n/icutools.uregex.o obj/deps/icu-small/source/i18n/icutools.numparse_decimal.o obj/deps/icu-small/source/i18n/icutools.casetrn.o obj/deps/icu-small/source/i18n/icutools.number_fluent.o obj/deps/icu-small/source/i18n/icutools.ethpccal.o obj/deps/icu-small/source/i18n/icutools.uregexc.o obj/deps/icu-small/source/i18n/icutools.scientificnumberformatter.o obj/deps/icu-small/source/i18n/icutools.umsg.o obj/deps/icu-small/source/i18n/icutools.gregocal.o obj/deps/icu-small/source/i18n/icutools.number_scientific.o obj/deps/icu-small/source/i18n/icutools.currfmt.o obj/deps/icu-small/source/i18n/icutools.nfsubs.o obj/deps/icu-small/source/i18n/icutools.collationsettings.o obj/deps/icu-small/source/i18n/icutools.numparse_symbols.o obj/deps/icu-small/source/i18n/icutools.utrans.o obj/deps/icu-small/source/i18n/icutools.rematch.o obj/deps/icu-small/source/i18n/icutools.numrange_impl.o obj/deps/icu-small/source/i18n/icutools.collationfastlatin.o obj/deps/icu-small/source/i18n/icutools.measure.o obj/deps/icu-small/source/i18n/icutools.hebrwcal.o obj/deps/icu-small/source/i18n/icutools.listformatter.o obj/deps/icu-small/source/i18n/icutools.calendar.o obj/deps/icu-small/source/i18n/icutools.repattrn.o obj/deps/icu-small/source/i18n/icutools.numsys.o obj/deps/icu-small/source/i18n/icutools.double-conversion-bignum.o obj/deps/icu-small/source/i18n/icutools.ulocdata.o obj/deps/icu-small/source/i18n/icutools.csdetect.o obj/deps/icu-small/source/i18n/icutools.remtrans.o obj/deps/icu-small/source/i18n/icutools.rulebasedcollator.o obj/deps/icu-small/source/i18n/icutools.unum.o obj/deps/icu-small/source/i18n/icutools.ztrans.o obj/deps/icu-small/source/i18n/icutools.csrecog.o obj/deps/icu-small/source/i18n/icutools.astro.o obj/deps/icu-small/source/i18n/icutools.collationdatabuilder.o obj/deps/icu-small/source/i18n/icutools.dtitvinf.o obj/deps/icu-small/source/i18n/icutools.double-conversion-string-to-double.o obj/deps/icu-small/source/i18n/icutools.decNumber.o obj/deps/icu-small/source/i18n/icutools.basictz.o obj/deps/icu-small/source/i18n/icutools.reldtfmt.o obj/deps/icu-small/source/i18n/icutools.csrmbcs.o obj/deps/icu-small/source/i18n/icutools.ucsdet.o obj/deps/icu-small/source/i18n/icutools.rbt.o obj/deps/icu-small/source/i18n/icutools.double-conversion-double-to-string.o obj/deps/icu-small/source/i18n/icutools.ucoleitr.o obj/deps/icu-small/source/i18n/icutools.collationiterator.o obj/deps/icu-small/source/i18n/icutools.buddhcal.o obj/deps/icu-small/source/i18n/icutools.indiancal.o obj/deps/icu-small/source/i18n/icutools.tzgnames.o obj/deps/icu-small/source/i18n/icutools.compactdecimalformat.o obj/deps/icu-small/source/i18n/icutools.strrepl.o obj/deps/icu-small/source/i18n/icutools.dtfmtsym.o obj/deps/icu-small/source/i18n/icutools.currunit.o obj/deps/icu-small/source/i18n/icutools.units_router.o obj/deps/icu-small/source/i18n/icutools.string_segment.o obj/deps/icu-small/source/i18n/icutools.udatpg.o obj/deps/icu-small/source/i18n/icutools.numrange_fluent.o obj/deps/icu-small/source/i18n/icutools.zonemeta.o obj/deps/icu-small/source/i18n/icutools.collationweights.o obj/deps/icu-small/source/i18n/icutools.rbnf.o obj/deps/icu-small/source/i18n/icutools.uni2name.o obj/deps/icu-small/source/i18n/icutools.collationcompare.o obj/deps/icu-small/source/i18n/icutools.measfmt.o obj/deps/icu-small/source/i18n/icutools.udateintervalformat.o obj/deps/icu-small/source/i18n/icutools.double-conversion-cached-powers.o obj/deps/icu-small/source/i18n/icutools.erarules.o obj/deps/icu-small/source/i18n/icutools.reldatefmt.o obj/deps/icu-small/source/i18n/icutools.windtfmt.o obj/deps/icu-small/source/i18n/icutools.gregoimp.o obj/deps/icu-small/source/i18n/icutools.number_padding.o obj/deps/icu-small/source/i18n/icutools.ucol.o obj/deps/icu-small/source/i18n/icutools.gender.o obj/deps/icu-small/source/i18n/icutools.coleitr.o obj/deps/icu-small/source/i18n/icutools.regexst.o obj/deps/icu-small/source/i18n/icutools.number_currencysymbols.o obj/deps/icu-small/source/i18n/icutools.double-conversion-bignum-dtoa.o obj/deps/icu-small/source/i18n/icutools.collationroot.o obj/deps/icu-small/source/i18n/icutools.usearch.o obj/deps/icu-small/source/i18n/icutools.numparse_impl.o obj/deps/icu-small/source/i18n/icutools.search.o obj/deps/icu-small/source/i18n/icutools.iso8601cal.o obj/deps/icu-small/source/i18n/icutools.smpdtfmt.o obj/deps/icu-small/source/i18n/icutools.smpdtfst.o obj/deps/icu-small/source/i18n/icutools.titletrn.o obj/deps/icu-small/source/i18n/icutools.japancal.o obj/deps/icu-small/source/i18n/icutools.collationsets.o obj/deps/icu-small/source/i18n/icutools.tztrans.o obj/deps/icu-small/source/i18n/icutools.tzrule.o obj/deps/icu-small/source/i18n/icutools.ucol_res.o obj/deps/icu-small/source/i18n/icutools.nfrs.o obj/deps/icu-small/source/i18n/icutools.nfrule.o obj/deps/icu-small/source/i18n/icutools.number_compact.o obj/deps/icu-small/source/i18n/icutools.regextxt.o obj/deps/icu-small/source/i18n/icutools.coptccal.o obj/deps/icu-small/source/i18n/icutools.wintzimpl.o obj/deps/icu-small/source/i18n/icutools.vtzone.o obj/deps/icu-small/source/i18n/icutools.dangical.o obj/deps/icu-small/source/i18n/icutools.fmtable_cnv.o obj/deps/icu-small/source/i18n/icutools.utf8collationiterator.o obj/deps/icu-small/source/i18n/icutools.collationdatawriter.o obj/deps/icu-small/source/i18n/icutools.rbt_set.o obj/deps/icu-small/source/i18n/icutools.tridpars.o obj/deps/icu-small/source/i18n/icutools.udat.o obj/deps/icu-small/source/i18n/icutools.tznames.o obj/deps/icu-small/source/i18n/icutools.ucal.o obj/deps/icu-small/source/i18n/icutools.unumsys.o obj/deps/icu-small/source/i18n/icutools.zrule.o obj/deps/icu-small/source/i18n/icutools.number_decimalquantity.o obj/deps/icu-small/source/i18n/icutools.number_patternmodifier.o obj/deps/icu-small/source/i18n/icutools.brktrans.o obj/deps/icu-small/source/i18n/icutools.datefmt.o obj/deps/icu-small/source/i18n/icutools.tmutfmt.o obj/deps/icu-small/source/i18n/icutools.tolowtrn.o obj/deps/icu-small/source/i18n/icutools.uspoof_conf.o obj/deps/icu-small/source/i18n/icutools.number_multiplier.o obj/deps/icu-small/source/i18n/icutools.timezone.o obj/deps/icu-small/source/i18n/icutools.measunit_extra.o obj/deps/icu-small/source/i18n/icutools.regeximp.o obj/deps/icu-small/source/i18n/icutools.fmtable.o obj/deps/icu-small/source/i18n/icutools.nultrans.o obj/deps/icu-small/source/i18n/icutools.funcrepl.o obj/deps/icu-small/source/i18n/icutools.double-conversion-strtod.o obj/deps/icu-small/source/i18n/icutools.dtrule.o obj/deps/icu-small/source/i18n/icutools.dcfmtsym.o obj/deps/icu-small/source/i18n/icutools.utf16collationiterator.o obj/deps/icu-small/source/i18n/icutools.formattedval_iterimpl.o obj/deps/icu-small/source/i18n/icutools.strmatch.o obj/deps/icu-small/source/i18n/icutools.double-conversion-fast-dtoa.o obj/deps/icu-small/source/i18n/icutools.persncal.o obj/deps/icu-small/source/i18n/icutools.number_grouping.o obj/deps/icu-small/source/i18n/icutools.winnmfmt.o obj/deps/icu-small/source/i18n/icutools.coll.o obj/deps/icu-small/source/i18n/icutools.selfmt.o obj/deps/icu-small/source/i18n/icutools.number_asformat.o obj/deps/icu-small/source/i18n/icutools.numparse_validators.o obj/deps/icu-small/source/i18n/icutools.quant.o obj/deps/icu-small/source/i18n/icutools.scriptset.o obj/deps/icu-small/source/i18n/icutools.rbtz.o obj/deps/icu-small/source/i18n/icutools.number_patternstring.o obj/deps/icu-small/source/i18n/icutools.uspoof.o obj/deps/icu-small/source/i18n/icutools.number_rounding.o obj/deps/icu-small/source/i18n/icutools.choicfmt.o obj/deps/icu-small/source/i18n/icutools.collationbuilder.o obj/deps/icu-small/source/i18n/icutools.collationdatareader.o obj/deps/icu-small/source/i18n/icutools.csrsbcs.o obj/deps/icu-small/source/i18n/icutools.standardplural.o obj/deps/icu-small/source/i18n/icutools.msgfmt.o obj/deps/icu-small/source/i18n/icutools.tznames_impl.o obj/deps/icu-small/source/i18n/icutools.csrutf8.o obj/deps/icu-small/source/i18n/icutools.numparse_scientific.o obj/deps/icu-small/source/i18n/icutools.units_data.o obj/deps/icu-small/source/i18n/icutools.numparse_parsednumber.o obj/deps/icu-small/source/i18n/icutools.pluralranges.o obj/deps/icu-small/source/i18n/icutools.csmatch.o obj/deps/icu-small/source/i18n/icutools.anytrans.o obj/deps/icu-small/source/i18n/icutools.collationfastlatinbuilder.o obj/deps/icu-small/source/i18n/icutools.stsearch.o obj/deps/icu-small/source/i18n/icutools.inputext.o obj/deps/icu-small/source/i18n/icutools.cpdtrans.o obj/deps/icu-small/source/i18n/icutools.tmutamt.o obj/deps/icu-small/source/i18n/icutools.cecal.o obj/deps/icu-small/source/i18n/icutools.currpinf.o obj/deps/icu-small/source/i18n/icutools.collationruleparser.o obj/deps/icu-small/source/i18n/icutools.dtptngen.o obj/deps/icu-small/source/i18n/icutools.unesctrn.o obj/deps/icu-small/source/i18n/icutools.number_affixutils.o obj/deps/icu-small/source/i18n/icutools.collationkeys.o obj/deps/icu-small/source/i18n/icutools.number_capi.o obj/deps/icu-small/source/i18n/icutools.units_converter.o obj/deps/icu-small/source/i18n/icutools.tmunit.o obj/deps/icu-small/source/i18n/icutools.collationdata.o obj/deps/icu-small/source/i18n/icutools.formattedvalue.o obj/deps/icu-small/source/i18n/icutools.number_formatimpl.o obj/deps/icu-small/source/i18n/icutools.translit.o obj/deps/icu-small/source/i18n/icutools.sortkey.o obj/deps/icu-small/source/i18n/icutools.uspoof_impl.o obj/deps/icu-small/source/i18n/icutools.islamcal.o obj/deps/icu-small/source/i18n/icutools.collationrootelements.o obj/deps/icu-small/source/i18n/icutools.dayperiodrules.o obj/deps/icu-small/source/i18n/icutools.simpletz.o obj/deps/icu-small/source/i18n/icutools.rbt_rule.o obj/deps/icu-small/source/i18n/icutools.units_complexconverter.o obj/deps/icu-small/source/i18n/icutools.csr2022.o obj/deps/icu-small/source/i18n/icutools.number_decimfmtprops.o obj/deps/icu-small/source/i18n/icutools.number_skeletons.o obj/deps/icu-small/source/i18n/icutools.number_output.o obj/deps/icu-small/source/i18n/icutools.numparse_affixes.o obj/deps/icu-small/source/i18n/icutools.number_symbolswrapper.o obj/deps/icu-small/source/stubdata/icutools.stubdata.o [1199/2643] g++ -MMD -MF obj/deps/googletest/src/gtest.gtest-printers.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -c ../../deps/googletest/src/gtest-printers.cc -o obj/deps/googletest/src/gtest.gtest-printers.o [1200/2643] g++ -MMD -MF obj/deps/googletest/src/gtest.gtest-test-part.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -c ../../deps/googletest/src/gtest-test-part.cc -o obj/deps/googletest/src/gtest.gtest-test-part.o [1201/2643] g++ -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-ld -Wl,--build-id=sha1 -pthread -rdynamic -fno-lto -flto=4 -fuse-linker-plugin -ffat-lto-objects -o genccode -Wl,--start-group obj/deps/icu-small/source/tools/genccode/genccode.genccode.o obj/tools/icu/genccode.no-op.o obj/tools/icu/libicutools.a -luv -lbrotlidec -lbrotlienc -lcrypto -lssl -Wl,--end-group [1202/2643] g++ -MMD -MF obj/deps/googletest/src/gtest.gtest-matchers.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -c ../../deps/googletest/src/gtest-matchers.cc -o obj/deps/googletest/src/gtest.gtest-matchers.o [1203/2643] g++ -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-ld -Wl,--build-id=sha1 -pthread -rdynamic -fno-lto -flto=4 -fuse-linker-plugin -ffat-lto-objects -o iculslocs -Wl,--start-group obj/tools/icu/iculslocs.iculslocs.o obj/tools/icu/iculslocs.no-op.o obj/tools/icu/libicutools.a -luv -lbrotlidec -lbrotlienc -lcrypto -lssl -Wl,--end-group [1204/2643] g++ -MMD -MF obj/deps/googletest/src/gtest_main.gtest_main.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -c ../../deps/googletest/src/gtest_main.cc -o obj/deps/googletest/src/gtest_main.gtest_main.o [1205/2643] rm -f obj/deps/googletest/libgtest_main.a && ar rcsT obj/deps/googletest/libgtest_main.a obj/deps/googletest/src/gtest_main.gtest_main.o [1206/2643] g++ -MMD -MF obj/deps/googletest/src/gtest.gtest-typed-test.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -c ../../deps/googletest/src/gtest-typed-test.cc -o obj/deps/googletest/src/gtest.gtest-typed-test.o [1207/2643] g++ -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-ld -Wl,--build-id=sha1 -pthread -rdynamic -fno-lto -flto=4 -fuse-linker-plugin -ffat-lto-objects -o icupkg -Wl,--start-group obj/deps/icu-small/source/tools/icupkg/icupkg.icupkg.o obj/tools/icu/icupkg.no-op.o obj/tools/icu/libicutools.a -luv -lbrotlidec -lbrotlienc -lcrypto -lssl -Wl,--end-group [1208/2643] g++ -MMD -MF obj/deps/googletest/src/gtest.gtest-port.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -c ../../deps/googletest/src/gtest-port.cc -o obj/deps/googletest/src/gtest.gtest-port.o [1209/2643] g++ -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-ld -Wl,--build-id=sha1 -pthread -rdynamic -fno-lto -flto=4 -fuse-linker-plugin -ffat-lto-objects -o torque -Wl,--start-group obj/deps/v8/src/torque/torque.torque.o obj/tools/v8_gypfiles/libtorque_base.a obj/tools/v8_gypfiles/libv8_libbase.a -luv -lbrotlidec -lbrotlienc -lcrypto -lssl -ldl -lrt -Wl,--end-group [1210/2643] g++ -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-ld -Wl,--build-id=sha1 -pthread -rdynamic -fno-lto -flto=4 -fuse-linker-plugin -ffat-lto-objects -o genrb -Wl,--start-group obj/deps/icu-small/source/tools/genrb/genrb.wrtxml.o obj/deps/icu-small/source/tools/genrb/genrb.parse.o obj/deps/icu-small/source/tools/genrb/genrb.errmsg.o obj/deps/icu-small/source/tools/genrb/genrb.wrtjava.o obj/deps/icu-small/source/tools/genrb/genrb.ustr.o obj/deps/icu-small/source/tools/genrb/genrb.rle.o obj/deps/icu-small/source/tools/genrb/genrb.genrb.o obj/deps/icu-small/source/tools/genrb/genrb.filterrb.o obj/deps/icu-small/source/tools/genrb/genrb.reslist.o obj/deps/icu-small/source/tools/genrb/genrb.read.o obj/deps/icu-small/source/tools/genrb/genrb.prscmnts.o obj/deps/icu-small/source/tools/genrb/genrb.rbutil.o obj/tools/icu/libicutools.a -luv -lbrotlidec -lbrotlienc -lcrypto -lssl -Wl,--end-group [1211/2643] touch obj/tools/icu/icudata.actions_depends.stamp [1212/2643] cd ../../tools/icu; python icutrim.py -P /builddir/build/BUILD/node-v18.20.8/out/Release -D ../../deps/icu-tmp/icudt74l.dat --delete-tmp -T /builddir/build/BUILD/node-v18.20.8/out/Release/gen/icutmp -F icu_small.json -O icudt74l.dat -v -L en,root en en en en en Options: {'toolpath': '/builddir/build/BUILD/node-v18.20.8/out/Release', 'datfile': '../../deps/icu-tmp/icudt74l.dat', 'filterfile': 'icu_small.json', 'tmpdir': '/builddir/build/BUILD/node-v18.20.8/out/Release/gen/icutmp', 'deltmpdir': 1, 'outfile': 'icudt74l.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: 140 items * curr: 528 items * lang: 458 items Removing lang/pool.res because tree lang is empty. * rbnf: 101 items * region: 458 items Removing region/pool.res because tree region is empty. * ROOT: 851 items * unit: 449 items * zone: 457 items [1213/2643] cd ../../tools/icu; cp /builddir/build/BUILD/node-v18.20.8/out/Release/gen/icutmp/icudt74l.dat /builddir/build/BUILD/node-v18.20.8/out/Release/gen/icutmp/icusmdt74.dat [1214/2643] cd ../../tools/icu; /builddir/build/BUILD/node-v18.20.8/out/Release/genccode -d /builddir/build/BUILD/node-v18.20.8/out/Release/gen /builddir/build/BUILD/node-v18.20.8/out/Release/gen/icutmp/icusmdt74.dat generating C code for /builddir/build/BUILD/node-v18.20.8/out/Release/gen/icutmp/icusmdt74.dat [1215/2643] touch obj/tools/icu/icudata.actions_rules_copies.stamp [1216/2643] touch obj/tools/v8_gypfiles/gen-regexp-special-case.compile_depends.stamp [1217/2643] g++ -MMD -MF obj/deps/googletest/src/gtest.gtest-death-test.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -c ../../deps/googletest/src/gtest-death-test.cc -o obj/deps/googletest/src/gtest.gtest-death-test.o [1218/2643] g++ -MMD -MF obj/deps/simdutf/simdutf.simdutf.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -I../../deps/simdutf -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -c ../../deps/simdutf/simdutf.cpp -o obj/deps/simdutf/simdutf.simdutf.o [1219/2643] rm -f obj/deps/simdutf/libsimdutf.a && ar rcsT obj/deps/simdutf/libsimdutf.a obj/deps/simdutf/simdutf.simdutf.o [1220/2643] g++ -MMD -MF obj/deps/v8/src/regexp/gen-regexp-special-case.gen-regexp-special-case.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -c ../../deps/v8/src/regexp/gen-regexp-special-case.cc -o obj/deps/v8/src/regexp/gen-regexp-special-case.gen-regexp-special-case.o [1221/2643] g++ -MMD -MF obj/deps/googletest/src/gtest.gtest.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -c ../../deps/googletest/src/gtest.cc -o obj/deps/googletest/src/gtest.gtest.o [1222/2643] rm -f obj/deps/googletest/libgtest.a && ar rcsT obj/deps/googletest/libgtest.a obj/deps/googletest/src/gtest.gtest-assertion-result.o obj/deps/googletest/src/gtest.gtest-death-test.o obj/deps/googletest/src/gtest.gtest-filepath.o obj/deps/googletest/src/gtest.gtest-matchers.o obj/deps/googletest/src/gtest.gtest-port.o obj/deps/googletest/src/gtest.gtest-printers.o obj/deps/googletest/src/gtest.gtest-test-part.o obj/deps/googletest/src/gtest.gtest-typed-test.o obj/deps/googletest/src/gtest.gtest.o [1223/2643] cd ../../tools/v8_gypfiles; /builddir/build/BUILD/node-v18.20.8/out/Release/torque -o /builddir/build/BUILD/node-v18.20.8/out/Release/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 [1224/2643] touch obj/tools/v8_gypfiles/run_torque.actions_rules_copies.stamp [1225/2643] touch obj/tools/v8_gypfiles/v8_internal_headers.compile_depends.stamp [1226/2643] touch obj/tools/v8_gypfiles/v8_init.compile_depends.stamp [1227/2643] touch obj/tools/v8_gypfiles/torque_generated_definitions.compile_depends.stamp [1228/2643] touch obj/tools/v8_gypfiles/v8_compiler.compile_depends.stamp [1229/2643] cd ../../tools/v8_gypfiles; python ../../deps/v8/tools/gen-postmortem-metadata.py /builddir/build/BUILD/node-v18.20.8/out/Release/gen/debug-support.cc /builddir/build/BUILD/node-v18.20.8/out/Release/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 [1230/2643] g++ -MMD -MF obj/deps/v8/src/compiler/v8_compiler.bytecode-liveness-map.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_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 -Igen/generate-bytecode-output-root -Igen -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -c ../../deps/v8/src/compiler/bytecode-liveness-map.cc -o obj/deps/v8/src/compiler/v8_compiler.bytecode-liveness-map.o [1231/2643] g++ -MMD -MF obj/deps/ada/ada.ada.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -D__STDC_FORMAT_MACROS -I../../deps/ada -pthread -Wall -Wextra -Wno-unused-parameter -fPIC -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -c ../../deps/ada/ada.cpp -o obj/deps/ada/ada.ada.o [1232/2643] gcc -MMD -MF obj/tools/icu/gen/icudata.icusmdt74_dat.o.d -DV8_DEPRECATION_WARNINGS -DV8_IMMINENT_DEPRECATION_WARNINGS -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -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 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -c gen/icusmdt74_dat.c -o obj/tools/icu/gen/icudata.icusmdt74_dat.o [1233/2643] rm -f obj/tools/icu/libicudata.a && ar rcsT obj/tools/icu/libicudata.a obj/tools/icu/gen/icudata.icusmdt74_dat.o [1234/2643] touch obj/tools/icu/icuuc.actions_depends.stamp [1235/2643] touch obj/tools/v8_gypfiles/v8_maybe_icu.actions_depends.stamp [1236/2643] touch obj/tools/v8_gypfiles/v8_internal_headers.actions_depends.stamp [1237/2643] touch obj/tools/v8_gypfiles/torque_generated_definitions.actions_depends.stamp [1238/2643] touch obj/tools/v8_gypfiles/gen-regexp-special-case.actions_depends.stamp [1239/2643] g++ -MMD -MF obj/deps/v8/src/compiler/v8_compiler.branch-condition-duplicator.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_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 -Igen/generate-bytecode-output-root -Igen -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -c ../../deps/v8/src/compiler/branch-condition-duplicator.cc -o obj/deps/v8/src/compiler/v8_compiler.branch-condition-duplicator.o 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]': gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::FeedbackVector' declared here 192 | class FeedbackVector | ^~~~~~~~~~~~~~ [1240/2643] touch obj/tools/v8_gypfiles/v8_compiler.actions_depends.stamp [1241/2643] g++ -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-ld -Wl,--build-id=sha1 -pthread -rdynamic -fno-lto -flto=4 -fuse-linker-plugin -ffat-lto-objects -o gen-regexp-special-case -Wl,--start-group obj/deps/v8/src/regexp/gen-regexp-special-case.gen-regexp-special-case.o obj/tools/v8_gypfiles/libv8_libbase.a obj/tools/icu/libicui18n.a obj/tools/icu/libicuucx.a obj/tools/icu/libicudata.a obj/tools/icu/libicustubdata.a -luv -lbrotlidec -lbrotlienc -lcrypto -lssl -ldl -lrt -Wl,--end-group [1242/2643] cd ../../tools/v8_gypfiles; python ../../deps/v8/tools/run.py /builddir/build/BUILD/node-v18.20.8/out/Release/gen-regexp-special-case /builddir/build/BUILD/node-v18.20.8/out/Release/gen/src/regexp/special-case.cc [1243/2643] touch obj/tools/v8_gypfiles/v8_base_without_compiler.actions_depends.stamp [1244/2643] g++ -MMD -MF obj/deps/v8/src/compiler/v8_compiler.checkpoint-elimination.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_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 -Igen/generate-bytecode-output-root -Igen -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -c ../../deps/v8/src/compiler/checkpoint-elimination.cc -o obj/deps/v8/src/compiler/v8_compiler.checkpoint-elimination.o 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]': gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::FeedbackVector' declared here 192 | class FeedbackVector | ^~~~~~~~~~~~~~ [1245/2643] cd ../../tools/v8_gypfiles; python ../../deps/v8/third_party/inspector_protocol/check_protocol_compatibility.py --stamp /builddir/build/BUILD/node-v18.20.8/out/Release/gen/inspector-generated-output-root/src/js_protocol.stamp ../../deps/v8/include/js_protocol.pdl [1246/2643] g++ -MMD -MF obj/deps/v8/src/compiler/v8_compiler.all-nodes.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_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 -Igen/generate-bytecode-output-root -Igen -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -c ../../deps/v8/src/compiler/all-nodes.cc -o obj/deps/v8/src/compiler/v8_compiler.all-nodes.o 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]': gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::FeedbackVector' declared here 192 | class FeedbackVector | ^~~~~~~~~~~~~~ [1247/2643] g++ -MMD -MF obj/deps/v8/src/compiler/v8_compiler.common-node-cache.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_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 -Igen/generate-bytecode-output-root -Igen -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -c ../../deps/v8/src/compiler/common-node-cache.cc -o obj/deps/v8/src/compiler/v8_compiler.common-node-cache.o 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]': gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::FeedbackVector' declared here 192 | class FeedbackVector | ^~~~~~~~~~~~~~ [1248/2643] cd ../../tools/v8_gypfiles; python ../../deps/v8/third_party/inspector_protocol/code_generator.py --jinja_dir ../../deps/v8/third_party --output_base /builddir/build/BUILD/node-v18.20.8/out/Release/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 [1249/2643] touch obj/tools/v8_gypfiles/v8_base_without_compiler.actions_rules_copies.stamp [1250/2643] g++ -MMD -MF obj/deps/v8/src/compiler/v8_compiler.compiler-source-position-table.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_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 -Igen/generate-bytecode-output-root -Igen -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -c ../../deps/v8/src/compiler/compiler-source-position-table.cc -o obj/deps/v8/src/compiler/v8_compiler.compiler-source-position-table.o 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]': gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::FeedbackVector' declared here 192 | class FeedbackVector | ^~~~~~~~~~~~~~ [1251/2643] g++ -MMD -MF obj/deps/v8/src/compiler/backend/v8_compiler.instruction-scheduler.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_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 -Igen/generate-bytecode-output-root -Igen -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -c ../../deps/v8/src/compiler/backend/instruction-scheduler.cc -o obj/deps/v8/src/compiler/backend/v8_compiler.instruction-scheduler.o 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]': gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::FeedbackVector' declared here 192 | class FeedbackVector | ^~~~~~~~~~~~~~ [1252/2643] g++ -MMD -MF obj/deps/v8/src/compiler/v8_compiler.add-type-assertions-reducer.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_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 -Igen/generate-bytecode-output-root -Igen -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -c ../../deps/v8/src/compiler/add-type-assertions-reducer.cc -o obj/deps/v8/src/compiler/v8_compiler.add-type-assertions-reducer.o 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]': gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::FeedbackVector' declared here 192 | class FeedbackVector | ^~~~~~~~~~~~~~ [1253/2643] g++ -MMD -MF obj/deps/v8/src/compiler/backend/v8_compiler.gap-resolver.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_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 -Igen/generate-bytecode-output-root -Igen -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -c ../../deps/v8/src/compiler/backend/gap-resolver.cc -o obj/deps/v8/src/compiler/backend/v8_compiler.gap-resolver.o 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]': gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::FeedbackVector' declared here 192 | class FeedbackVector | ^~~~~~~~~~~~~~ [1254/2643] g++ -MMD -MF obj/deps/v8/src/compiler/backend/v8_compiler.frame-elider.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_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 -Igen/generate-bytecode-output-root -Igen -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -c ../../deps/v8/src/compiler/backend/frame-elider.cc -o obj/deps/v8/src/compiler/backend/v8_compiler.frame-elider.o 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]': gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::FeedbackVector' declared here 192 | class FeedbackVector | ^~~~~~~~~~~~~~ [1255/2643] g++ -MMD -MF obj/deps/v8/src/compiler/backend/v8_compiler.jump-threading.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_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 -Igen/generate-bytecode-output-root -Igen -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -c ../../deps/v8/src/compiler/backend/jump-threading.cc -o obj/deps/v8/src/compiler/backend/v8_compiler.jump-threading.o 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]': gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, 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 function '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; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [1256/2643] g++ -MMD -MF obj/deps/v8/src/compiler/v8_compiler.branch-elimination.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_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 -Igen/generate-bytecode-output-root -Igen -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -c ../../deps/v8/src/compiler/branch-elimination.cc -o obj/deps/v8/src/compiler/v8_compiler.branch-elimination.o ../../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]': gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::FeedbackVector' declared here 192 | class FeedbackVector | ^~~~~~~~~~~~~~ [1257/2643] g++ -MMD -MF obj/deps/v8/src/compiler/backend/v8_compiler.spill-placer.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_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 -Igen/generate-bytecode-output-root -Igen -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -c ../../deps/v8/src/compiler/backend/spill-placer.cc -o obj/deps/v8/src/compiler/backend/v8_compiler.spill-placer.o 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]': gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::FeedbackVector' declared here 192 | class FeedbackVector | ^~~~~~~~~~~~~~ [1258/2643] g++ -MMD -MF obj/deps/v8/src/compiler/backend/v8_compiler.move-optimizer.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_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 -Igen/generate-bytecode-output-root -Igen -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -c ../../deps/v8/src/compiler/backend/move-optimizer.cc -o obj/deps/v8/src/compiler/backend/v8_compiler.move-optimizer.o 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]': gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::FeedbackVector' declared here 192 | class FeedbackVector | ^~~~~~~~~~~~~~ [1259/2643] g++ -MMD -MF obj/deps/v8/src/compiler/v8_compiler.common-operator-reducer.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_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 -Igen/generate-bytecode-output-root -Igen -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -c ../../deps/v8/src/compiler/common-operator-reducer.cc -o obj/deps/v8/src/compiler/v8_compiler.common-operator-reducer.o 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]': gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::FeedbackVector' declared here 192 | class FeedbackVector | ^~~~~~~~~~~~~~ [1260/2643] g++ -MMD -MF obj/tools/v8_gypfiles/gen/inspector-generated-output-root/src/inspector/protocol/v8_base_without_compiler.Console.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c gen/inspector-generated-output-root/src/inspector/protocol/Console.cpp -o obj/tools/v8_gypfiles/gen/inspector-generated-output-root/src/inspector/protocol/v8_base_without_compiler.Console.o [1261/2643] g++ -MMD -MF obj/deps/v8/src/compiler/v8_compiler.common-operator.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_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 -Igen/generate-bytecode-output-root -Igen -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -c ../../deps/v8/src/compiler/common-operator.cc -o obj/deps/v8/src/compiler/v8_compiler.common-operator.o 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]': gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::FeedbackVector' declared here 192 | class FeedbackVector | ^~~~~~~~~~~~~~ [1262/2643] g++ -MMD -MF obj/tools/v8_gypfiles/gen/inspector-generated-output-root/src/inspector/protocol/v8_base_without_compiler.Schema.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c gen/inspector-generated-output-root/src/inspector/protocol/Schema.cpp -o obj/tools/v8_gypfiles/gen/inspector-generated-output-root/src/inspector/protocol/v8_base_without_compiler.Schema.o [1263/2643] g++ -MMD -MF obj/deps/v8/src/compiler/backend/v8_compiler.register-allocator-verifier.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_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 -Igen/generate-bytecode-output-root -Igen -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -c ../../deps/v8/src/compiler/backend/register-allocator-verifier.cc -o obj/deps/v8/src/compiler/backend/v8_compiler.register-allocator-verifier.o 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]': gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::FeedbackVector' declared here 192 | class FeedbackVector | ^~~~~~~~~~~~~~ [1264/2643] g++ -MMD -MF obj/tools/v8_gypfiles/gen/inspector-generated-output-root/src/inspector/protocol/v8_base_without_compiler.Protocol.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c gen/inspector-generated-output-root/src/inspector/protocol/Protocol.cpp -o obj/tools/v8_gypfiles/gen/inspector-generated-output-root/src/inspector/protocol/v8_base_without_compiler.Protocol.o [1265/2643] g++ -MMD -MF obj/deps/v8/src/compiler/backend/v8_compiler.mid-tier-register-allocator.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_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 -Igen/generate-bytecode-output-root -Igen -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -c ../../deps/v8/src/compiler/backend/mid-tier-register-allocator.cc -o obj/deps/v8/src/compiler/backend/v8_compiler.mid-tier-register-allocator.o 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]': gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::FeedbackVector' declared here 192 | class FeedbackVector | ^~~~~~~~~~~~~~ [1266/2643] g++ -MMD -MF obj/deps/v8/src/compiler/v8_compiler.control-equivalence.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_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 -Igen/generate-bytecode-output-root -Igen -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -c ../../deps/v8/src/compiler/control-equivalence.cc -o obj/deps/v8/src/compiler/v8_compiler.control-equivalence.o 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]': gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::FeedbackVector' declared here 192 | class FeedbackVector | ^~~~~~~~~~~~~~ [1267/2643] g++ -MMD -MF obj/tools/v8_gypfiles/gen/inspector-generated-output-root/src/inspector/protocol/v8_base_without_compiler.HeapProfiler.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c gen/inspector-generated-output-root/src/inspector/protocol/HeapProfiler.cpp -o obj/tools/v8_gypfiles/gen/inspector-generated-output-root/src/inspector/protocol/v8_base_without_compiler.HeapProfiler.o [1268/2643] g++ -MMD -MF obj/deps/v8/src/compiler/v8_compiler.dead-code-elimination.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_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 -Igen/generate-bytecode-output-root -Igen -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -c ../../deps/v8/src/compiler/dead-code-elimination.cc -o obj/deps/v8/src/compiler/v8_compiler.dead-code-elimination.o 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]': gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::FeedbackVector' declared here 192 | class FeedbackVector | ^~~~~~~~~~~~~~ [1269/2643] g++ -MMD -MF obj/deps/v8/src/init/v8_init.setup-isolate-full.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_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 -Igen/generate-bytecode-output-root -Igen -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -c ../../deps/v8/src/init/setup-isolate-full.cc -o obj/deps/v8/src/init/v8_init.setup-isolate-full.o 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]': gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:21: ../../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:12: ../../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:12: ../../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of '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]': gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from 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]': gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared 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]': gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of '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]': gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared 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]': gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:8: ../../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared 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]': gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, 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]': gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&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]': gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | 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]': gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/prototype-info-inl.h:8, from ../../deps/v8/src/objects/map-inl.h:19: ../../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:959:7: note: 'class v8::internal::WasmArray' declared here 959 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ [1270/2643] g++ -MMD -MF obj/deps/v8/src/compiler/v8_compiler.control-flow-optimizer.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_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 -Igen/generate-bytecode-output-root -Igen -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -c ../../deps/v8/src/compiler/control-flow-optimizer.cc -o obj/deps/v8/src/compiler/v8_compiler.control-flow-optimizer.o 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]': gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::FeedbackVector' declared here 192 | class FeedbackVector | ^~~~~~~~~~~~~~ [1271/2643] g++ -MMD -MF obj/deps/v8/src/compiler/v8_compiler.access-builder.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_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 -Igen/generate-bytecode-output-root -Igen -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -c ../../deps/v8/src/compiler/access-builder.cc -o obj/deps/v8/src/compiler/v8_compiler.access-builder.o 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]': gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:21: ../../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:12: ../../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:12: ../../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' 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]': gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array 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]': gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared 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]': gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of '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]': gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared 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]': gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:8: ../../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared 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]': gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, 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]': gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&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]': gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | 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]': gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/prototype-info-inl.h:8, from ../../deps/v8/src/objects/map-inl.h:19: ../../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:959:7: note: 'class v8::internal::WasmArray' declared here 959 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ [1272/2643] g++ -MMD -MF obj/deps/v8/src/compiler/v8_compiler.c-linkage.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_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 -Igen/generate-bytecode-output-root -Igen -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -c ../../deps/v8/src/compiler/c-linkage.cc -o obj/deps/v8/src/compiler/v8_compiler.c-linkage.o 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]': gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:21: ../../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:12: ../../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:12: ../../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of '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]': gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array 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]': gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared 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]': gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of '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]': gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared 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]': gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:8: ../../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared 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]': gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, 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]': gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&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]': gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | 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]': gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/prototype-info-inl.h:8, from ../../deps/v8/src/objects/map-inl.h:19: ../../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:959:7: note: 'class v8::internal::WasmArray' declared here 959 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ [1273/2643] g++ -MMD -MF obj/tools/v8_gypfiles/gen/inspector-generated-output-root/src/inspector/protocol/v8_base_without_compiler.Profiler.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c gen/inspector-generated-output-root/src/inspector/protocol/Profiler.cpp -o obj/tools/v8_gypfiles/gen/inspector-generated-output-root/src/inspector/protocol/v8_base_without_compiler.Profiler.o [1274/2643] g++ -MMD -MF obj/deps/v8/src/compiler/v8_compiler.basic-block-instrumentor.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_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 -Igen/generate-bytecode-output-root -Igen -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -c ../../deps/v8/src/compiler/basic-block-instrumentor.cc -o obj/deps/v8/src/compiler/v8_compiler.basic-block-instrumentor.o 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]': gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:21: ../../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:12: ../../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:12: ../../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of '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]': gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array 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]': gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared 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]': gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of '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]': gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared 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]': gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:8: ../../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared 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]': gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, 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]': gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&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]': gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | 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]': gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/prototype-info-inl.h:8, from ../../deps/v8/src/objects/map-inl.h:19: ../../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:959:7: note: 'class v8::internal::WasmArray' declared here 959 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ [1275/2643] g++ -MMD -MF obj/deps/v8/src/compiler/v8_compiler.compilation-dependencies.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_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 -Igen/generate-bytecode-output-root -Igen -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -c ../../deps/v8/src/compiler/compilation-dependencies.cc -o obj/deps/v8/src/compiler/v8_compiler.compilation-dependencies.o 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]': gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:21: ../../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:12: ../../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:12: ../../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of '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]': gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array 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]': gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared 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]': gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of '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]': gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared 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]': gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:8: ../../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared 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]': gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, 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]': gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/prototype-info-inl.h:8, from ../../deps/v8/src/objects/map-inl.h:19: ../../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &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]': gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&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]': gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | 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]': 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]': 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]': 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 | ^~~~~~~~~~~~ [1276/2643] g++ -MMD -MF obj/tools/v8_gypfiles/gen/inspector-generated-output-root/src/inspector/protocol/v8_base_without_compiler.Debugger.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c gen/inspector-generated-output-root/src/inspector/protocol/Debugger.cpp -o obj/tools/v8_gypfiles/gen/inspector-generated-output-root/src/inspector/protocol/v8_base_without_compiler.Debugger.o [1277/2643] g++ -MMD -MF obj/deps/v8/src/compiler/v8_compiler.constant-folding-reducer.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_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 -Igen/generate-bytecode-output-root -Igen -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -c ../../deps/v8/src/compiler/constant-folding-reducer.cc -o obj/deps/v8/src/compiler/v8_compiler.constant-folding-reducer.o 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]': gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:21: ../../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:12: ../../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:12: ../../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of '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]': gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array 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]': gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared 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]': gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of '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]': gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared 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]': gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:8: ../../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared 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]': gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, 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]': gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&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]': gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | 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]': gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/prototype-info-inl.h:8, from ../../deps/v8/src/objects/map-inl.h:19: ../../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:959:7: note: 'class v8::internal::WasmArray' declared here 959 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ [1278/2643] g++ -MMD -MF obj/tools/v8_gypfiles/gen/inspector-generated-output-root/src/inspector/protocol/v8_base_without_compiler.Runtime.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c gen/inspector-generated-output-root/src/inspector/protocol/Runtime.cpp -o obj/tools/v8_gypfiles/gen/inspector-generated-output-root/src/inspector/protocol/v8_base_without_compiler.Runtime.o [1279/2643] g++ -MMD -MF obj/deps/v8/src/ast/v8_base_without_compiler.source-range-ast-visitor.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/ast/source-range-ast-visitor.cc -o obj/deps/v8/src/ast/v8_base_without_compiler.source-range-ast-visitor.o 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 { | ^~~~~~~~~~~~~~~~ [1280/2643] g++ -MMD -MF obj/deps/v8/src/compiler/v8_compiler.csa-load-elimination.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_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 -Igen/generate-bytecode-output-root -Igen -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -c ../../deps/v8/src/compiler/csa-load-elimination.cc -o obj/deps/v8/src/compiler/v8_compiler.csa-load-elimination.o 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]': gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::FeedbackVector' declared here 192 | class FeedbackVector | ^~~~~~~~~~~~~~ [1281/2643] g++ -MMD -MF obj/deps/v8/src/compiler/backend/v8_compiler.instruction.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_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 -Igen/generate-bytecode-output-root -Igen -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -c ../../deps/v8/src/compiler/backend/instruction.cc -o obj/deps/v8/src/compiler/backend/v8_compiler.instruction.o 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]': gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:21: ../../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:12: ../../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:12: ../../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of '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]': gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array 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]': gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared 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]': gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of '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]': gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared 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]': gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:8: ../../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared 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]': gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, 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]': gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&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]': gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | 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]': gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/prototype-info-inl.h:8, from ../../deps/v8/src/objects/map-inl.h:19: ../../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:959:7: note: 'class v8::internal::WasmArray' declared here 959 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ [1282/2643] g++ -MMD -MF obj/deps/v8/src/compiler/v8_compiler.access-info.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_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 -Igen/generate-bytecode-output-root -Igen -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -c ../../deps/v8/src/compiler/access-info.cc -o obj/deps/v8/src/compiler/v8_compiler.access-info.o 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]': gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:21: ../../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:12: ../../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:12: ../../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of '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]': gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array 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]': gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared 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]': gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of '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]': gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared 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]': gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:8: ../../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared 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]': gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, 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]': gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&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]': gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | 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]': gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/prototype-info-inl.h:8, from ../../deps/v8/src/objects/map-inl.h:19: ../../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &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]': 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]': 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]': 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 { | ^~~~~~~~~~~~ [1283/2643] g++ -MMD -MF obj/deps/v8/src/compiler/backend/v8_compiler.code-generator.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_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 -Igen/generate-bytecode-output-root -Igen -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -c ../../deps/v8/src/compiler/backend/code-generator.cc -o obj/deps/v8/src/compiler/backend/v8_compiler.code-generator.o 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]': gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:21: ../../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:12: ../../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:12: ../../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of '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]': gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array 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]': gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared 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]': gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of '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]': gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared 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]': gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:8: ../../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared 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]': gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, 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]': 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]': gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&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]': gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | 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]': gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/prototype-info-inl.h:8, from ../../deps/v8/src/objects/map-inl.h:19: ../../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:959:7: note: 'class v8::internal::WasmArray' declared here 959 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ [1284/2643] g++ -MMD -MF obj/deps/v8/src/api/v8_base_without_compiler.api-arguments.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/api/api-arguments.cc -o obj/deps/v8/src/api/v8_base_without_compiler.api-arguments.o 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]': gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:21: ../../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:12: ../../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:12: ../../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of '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]': gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array 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]': gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared 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]': gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of '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]': gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared 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]': gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:8: ../../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared 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]': gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, 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]': gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&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]': gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | 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]': gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/prototype-info-inl.h:8, from ../../deps/v8/src/objects/map-inl.h:19: ../../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &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]': 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 { | ^~~~~~~~~~~~ [1285/2643] g++ -MMD -MF obj/deps/v8/src/ast/v8_base_without_compiler.ast-function-literal-id-reindexer.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/ast/ast-function-literal-id-reindexer.cc -o obj/deps/v8/src/ast/v8_base_without_compiler.ast-function-literal-id-reindexer.o 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]': gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:21: ../../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:12: ../../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:12: ../../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of '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]': gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array 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]': gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared 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]': gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of '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]': gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared 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]': gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:8: ../../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared 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]': gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, 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]': gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&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]': gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | 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]': gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/prototype-info-inl.h:8, from ../../deps/v8/src/objects/map-inl.h:19: ../../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:959:7: note: 'class v8::internal::WasmArray' declared here 959 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ [1286/2643] g++ -MMD -MF obj/deps/v8/src/compiler/v8_compiler.code-assembler.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_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 -Igen/generate-bytecode-output-root -Igen -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -c ../../deps/v8/src/compiler/code-assembler.cc -o obj/deps/v8/src/compiler/v8_compiler.code-assembler.o 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]': gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:21: ../../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:12: ../../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:12: ../../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' 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]': gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array 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]': gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of '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]': gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared 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]': gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared 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]': gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, 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]': gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:8: ../../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared 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]': gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | 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]': gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/prototype-info-inl.h:8, from ../../deps/v8/src/objects/map-inl.h:19: ../../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &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]': gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&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 member function 'v8::internal::compiler::ObjectAccess::ObjectAccess(v8::internal::MachineType, v8::internal::compiler::WriteBarrierKind)', inlined from '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 '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 '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; | ^~~~~~~~~~~~~~~~~~ [1287/2643] g++ -MMD -MF obj/deps/v8/src/api/v8_base_without_compiler.api-natives.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/api/api-natives.cc -o obj/deps/v8/src/api/v8_base_without_compiler.api-natives.o 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]': gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:21: ../../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:12: ../../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:12: ../../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of '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]': gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array 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]': gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared 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]': gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of '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]': gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared 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]': gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:8: ../../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared 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]': gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, 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]': 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]': 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]': gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../../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]': gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&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]': gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | 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]': gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/prototype-info-inl.h:8, from ../../deps/v8/src/objects/map-inl.h:19: ../../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &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]': 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]': 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]': 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 { | ^~~~~~~~~~~~ [1288/2643] g++ -MMD -MF obj/deps/v8/src/ast/v8_base_without_compiler.prettyprinter.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/ast/prettyprinter.cc -o obj/deps/v8/src/ast/v8_base_without_compiler.prettyprinter.o 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]': gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:21: ../../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:12: ../../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:12: ../../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of '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]': gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array 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]': gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared 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]': gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of '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]': gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared 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]': gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:8: ../../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared 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]': gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, 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]': gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&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]': gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | 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]': gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/prototype-info-inl.h:8, from ../../deps/v8/src/objects/map-inl.h:19: ../../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:959:7: note: 'class v8::internal::WasmArray' declared here 959 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ [1289/2643] g++ -MMD -MF obj/deps/v8/src/ast/v8_base_without_compiler.ast-value-factory.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/ast/ast-value-factory.cc -o obj/deps/v8/src/ast/v8_base_without_compiler.ast-value-factory.o 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]': gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:21: ../../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:12: ../../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:12: ../../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of '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]': gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array 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]': gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of '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]': gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared 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]': gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared 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]': gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, 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]': gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:8: ../../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared 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]': gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | 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]': gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/prototype-info-inl.h:8, from ../../deps/v8/src/objects/map-inl.h:19: ../../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &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]': gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&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]': 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]': 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 | ^~~~~~~~~~~~~~~~ [1290/2643] g++ -MMD -MF obj/deps/v8/src/compiler/v8_compiler.bytecode-graph-builder.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_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 -Igen/generate-bytecode-output-root -Igen -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -c ../../deps/v8/src/compiler/bytecode-graph-builder.cc -o obj/deps/v8/src/compiler/v8_compiler.bytecode-graph-builder.o 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]': gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:21: ../../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:12: ../../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:12: ../../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of '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]': gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array 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]': gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared 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]': gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of '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]': gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared 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]': gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:8: ../../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared 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]': gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, 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]': gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&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]': gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | 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]': gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/prototype-info-inl.h:8, from ../../deps/v8/src/objects/map-inl.h:19: ../../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &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]': 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]': 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]': 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 '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; | ^~~~~~ [1291/2643] g++ -MMD -MF obj/deps/v8/src/ast/v8_base_without_compiler.modules.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/ast/modules.cc -o obj/deps/v8/src/ast/v8_base_without_compiler.modules.o 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]': gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:21: ../../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:12: ../../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:12: ../../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an 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]': gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array 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]': gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared 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]': gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of '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]': gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared 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]': gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, 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]': gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:8: ../../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared 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]': gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | 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]': gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/prototype-info-inl.h:8, from ../../deps/v8/src/objects/map-inl.h:19: ../../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &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]': gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/source-text-module.h:26:7: note: 'class v8::internal::SourceTextModule' declared here 26 | class SourceTextModule | ^~~~~~~~~~~~~~~~ [1292/2643] g++ -MMD -MF obj/deps/v8/src/compiler/backend/v8_compiler.register-allocator.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_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 -Igen/generate-bytecode-output-root -Igen -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -c ../../deps/v8/src/compiler/backend/register-allocator.cc -o obj/deps/v8/src/compiler/backend/v8_compiler.register-allocator.o 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]': gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:21: ../../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:12: ../../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:12: ../../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of '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]': gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array 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]': gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared 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]': gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of '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]': gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared 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]': gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:8: ../../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared 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]': gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, 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]': gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&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]': gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | 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]': gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/prototype-info-inl.h:8, from ../../deps/v8/src/objects/map-inl.h:19: ../../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:959:7: note: 'class v8::internal::WasmArray' declared here 959 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ [1293/2643] g++ -MMD -MF obj/deps/v8/src/compiler/backend/v8_compiler.instruction-selector.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_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 -Igen/generate-bytecode-output-root -Igen -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -c ../../deps/v8/src/compiler/backend/instruction-selector.cc -o obj/deps/v8/src/compiler/backend/v8_compiler.instruction-selector.o 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]': gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:21: ../../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:12: ../../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:12: ../../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of '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]': gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array 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]': gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared 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]': gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of '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]': gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared 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]': gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:8: ../../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared 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]': gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, 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]': gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&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]': gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | 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]': gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/prototype-info-inl.h:8, from ../../deps/v8/src/objects/map-inl.h:19: ../../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &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 '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; | ^~~~~~ [1294/2643] g++ -MMD -MF obj/deps/v8/src/ast/v8_base_without_compiler.variables.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/ast/variables.cc -o obj/deps/v8/src/ast/v8_base_without_compiler.variables.o 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]': gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:21: ../../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:12: ../../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:12: ../../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of '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]': gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array 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]': gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared 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]': gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of '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]': gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared 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]': gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:8: ../../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared 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]': gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, 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]': gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&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]': gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | 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]': gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/prototype-info-inl.h:8, from ../../deps/v8/src/objects/map-inl.h:19: ../../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:959:7: note: 'class v8::internal::WasmArray' declared here 959 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ [1295/2643] g++ -MMD -MF obj/deps/v8/src/ast/v8_base_without_compiler.ast.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/ast/ast.cc -o obj/deps/v8/src/ast/v8_base_without_compiler.ast.o 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]': gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:21: ../../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:12: ../../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:12: ../../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an 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]': gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array 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]': gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared 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]': gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of '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]': gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared 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]': gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:8: ../../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared 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]': gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, 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]': gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&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]': gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | 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]': gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/prototype-info-inl.h:8, from ../../deps/v8/src/objects/map-inl.h:19: ../../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:959:7: note: 'class v8::internal::WasmArray' declared here 959 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ [1296/2643] g++ -MMD -MF obj/deps/v8/src/baseline/v8_base_without_compiler.baseline-batch-compiler.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/baseline/baseline-batch-compiler.cc -o obj/deps/v8/src/baseline/v8_base_without_compiler.baseline-batch-compiler.o 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]': gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:21: ../../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:12: ../../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:12: ../../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of '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]': gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array 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]': gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of '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]': gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared 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]': gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared 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]': gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, 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]': gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:8: ../../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared 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]': 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]': gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | 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]': gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/prototype-info-inl.h:8, from ../../deps/v8/src/objects/map-inl.h:19: ../../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &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]': gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&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]': 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< | ^~~~~~~~~~ [1297/2643] g++ -MMD -MF obj/deps/v8/src/builtins/v8_base_without_compiler.builtins-async-module.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/builtins/builtins-async-module.cc -o obj/deps/v8/src/builtins/v8_base_without_compiler.builtins-async-module.o 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]': gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:21: ../../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:12: ../../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:12: ../../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of '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]': gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array 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]': gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared 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]': gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of '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]': gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared 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]': gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:8: ../../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared 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]': gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, 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]': gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&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]': gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | 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]': gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/prototype-info-inl.h:8, from ../../deps/v8/src/objects/map-inl.h:19: ../../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:959:7: note: 'class v8::internal::WasmArray' declared here 959 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ [1298/2643] g++ -MMD -MF obj/deps/v8/src/builtins/v8_base_without_compiler.accessors.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/builtins/accessors.cc -o obj/deps/v8/src/builtins/v8_base_without_compiler.accessors.o 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]': gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:21: ../../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:12: ../../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:12: ../../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of '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]': gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array 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]': gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared 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]': gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of '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]': gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared 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]': gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:8: ../../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared 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]': gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, 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]': 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]': gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&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]': gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | 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]': gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/prototype-info-inl.h:8, from ../../deps/v8/src/objects/map-inl.h:19: ../../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &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]': 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]': 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 { | ^~~~~~~~~~~~ [1299/2643] g++ -MMD -MF obj/deps/v8/src/baseline/v8_base_without_compiler.baseline.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/baseline/baseline.cc -o obj/deps/v8/src/baseline/v8_base_without_compiler.baseline.o 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]': gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:21: ../../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:12: ../../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:12: ../../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of '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]': gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array 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]': gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared 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]': gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of '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]': gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared 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]': gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:8: ../../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared 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]': gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, 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]': gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&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]': gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | 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]': gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/prototype-info-inl.h:8, from ../../deps/v8/src/objects/map-inl.h:19: ../../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &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]': 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 | ^~~~~~~~~~~~~~~~~~ [1300/2643] g++ -MMD -MF obj/deps/v8/src/builtins/v8_base_without_compiler.builtins-bigint.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/builtins/builtins-bigint.cc -o obj/deps/v8/src/builtins/v8_base_without_compiler.builtins-bigint.o 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]': gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:21: ../../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:12: ../../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:12: ../../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of '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]': gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array 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]': gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared 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]': gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of '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]': gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared 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]': gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:8: ../../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared 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]': gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, 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]': gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&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]': gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | 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]': gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/prototype-info-inl.h:8, from ../../deps/v8/src/objects/map-inl.h:19: ../../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:959:7: note: 'class v8::internal::WasmArray' declared here 959 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ [1301/2643] g++ -MMD -MF obj/deps/v8/src/baseline/v8_base_without_compiler.bytecode-offset-iterator.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/baseline/bytecode-offset-iterator.cc -o obj/deps/v8/src/baseline/v8_base_without_compiler.bytecode-offset-iterator.o 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]': gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:21: ../../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:12: ../../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:12: ../../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of '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]': gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array 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]': gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared 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]': gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of '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]': gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared 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]': gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:8: ../../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared 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]': gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, 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]': gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&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]': gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | 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]': gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/prototype-info-inl.h:8, from ../../deps/v8/src/objects/map-inl.h:19: ../../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:959:7: note: 'class v8::internal::WasmArray' declared here 959 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ [1302/2643] g++ -MMD -MF obj/deps/v8/src/compiler/v8_compiler.bytecode-analysis.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_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 -Igen/generate-bytecode-output-root -Igen -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -c ../../deps/v8/src/compiler/bytecode-analysis.cc -o obj/deps/v8/src/compiler/v8_compiler.bytecode-analysis.o 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]': gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:21: ../../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:12: ../../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:12: ../../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of '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]': gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array 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]': gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared 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]': gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of '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]': gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared 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]': gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:8: ../../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared 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]': gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, 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]': gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&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]': gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | 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]': gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/prototype-info-inl.h:8, from ../../deps/v8/src/objects/map-inl.h:19: ../../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &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]': 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 | ^~~~~~~~~~~~~ [1303/2643] g++ -MMD -MF obj/deps/v8/src/builtins/v8_base_without_compiler.builtins-arraybuffer.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/builtins/builtins-arraybuffer.cc -o obj/deps/v8/src/builtins/v8_base_without_compiler.builtins-arraybuffer.o 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]': gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:21: ../../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:12: ../../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:12: ../../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of '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]': gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array 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]': gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared 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]': gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of '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]': gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared 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]': gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:8: ../../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared 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]': gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, 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]': 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]': 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]': gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&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]': gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | 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]': gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/prototype-info-inl.h:8, from ../../deps/v8/src/objects/map-inl.h:19: ../../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &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)); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 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::SliceHelper(BuiltinArguments, Isolate*, const char*, bool)' at ../../deps/v8/src/builtins/builtins-arraybuffer.cc:185:49: /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, inlined from 'v8::internal::Object v8::internal::SliceHelper(BuiltinArguments, Isolate*, const char*, bool)' at ../../deps/v8/src/builtins/builtins-arraybuffer.cc:286:72: /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)); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ [1304/2643] g++ -MMD -MF obj/deps/v8/src/codegen/v8_base_without_compiler.aligned-slot-allocator.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/codegen/aligned-slot-allocator.cc -o obj/deps/v8/src/codegen/v8_base_without_compiler.aligned-slot-allocator.o [1305/2643] g++ -MMD -MF obj/deps/v8/src/builtins/v8_base_without_compiler.builtins-callsite.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/builtins/builtins-callsite.cc -o obj/deps/v8/src/builtins/v8_base_without_compiler.builtins-callsite.o 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]': gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:21: ../../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:12: ../../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:12: ../../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of '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]': gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array 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]': gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared 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]': gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of '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]': gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared 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]': gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:8: ../../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared 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]': gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, 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]': 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]': gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&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]': gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | 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]': gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/prototype-info-inl.h:8, from ../../deps/v8/src/objects/map-inl.h:19: ../../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &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]': 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 { | ^~~~~~~~~~~~ [1306/2643] g++ -MMD -MF obj/deps/v8/src/builtins/v8_base_without_compiler.builtins-api.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/builtins/builtins-api.cc -o obj/deps/v8/src/builtins/v8_base_without_compiler.builtins-api.o 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]': gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:21: ../../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:12: ../../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:12: ../../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of '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]': gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array 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]': gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared 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]': gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of '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]': gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared 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]': gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:8: ../../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared 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]': gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, 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]': gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&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]': gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | 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]': gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/prototype-info-inl.h:8, from ../../deps/v8/src/objects/map-inl.h:19: ../../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &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]': 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]': 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< | ^~~~~~~~~~ [1307/2643] g++ -MMD -MF obj/deps/v8/src/codegen/v8_base_without_compiler.bailout-reason.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/codegen/bailout-reason.cc -o obj/deps/v8/src/codegen/v8_base_without_compiler.bailout-reason.o [1308/2643] g++ -MMD -MF obj/deps/v8/src/ast/v8_base_without_compiler.scopes.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/ast/scopes.cc -o obj/deps/v8/src/ast/v8_base_without_compiler.scopes.o 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]': gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:21: ../../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:12: ../../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:12: ../../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an 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]': gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array 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]': gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared 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]': gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of '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]': gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared 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]': gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, 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]': gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:8: ../../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared 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]': gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | 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]': gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/prototype-info-inl.h:8, from ../../deps/v8/src/objects/map-inl.h:19: ../../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &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]': gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/source-text-module.h:26:7: note: 'class v8::internal::SourceTextModule' declared here 26 | class SourceTextModule | ^~~~~~~~~~~~~~~~ [1309/2643] g++ -MMD -MF obj/deps/v8/src/builtins/v8_base_without_compiler.builtins-collections.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/builtins/builtins-collections.cc -o obj/deps/v8/src/builtins/v8_base_without_compiler.builtins-collections.o 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]': gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:21: ../../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:12: ../../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:12: ../../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of '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]': gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array 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]': gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared 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]': gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of '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]': gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared 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]': gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:8: ../../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared 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]': gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, 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]': gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&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]': gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | 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]': gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/prototype-info-inl.h:8, from ../../deps/v8/src/objects/map-inl.h:19: ../../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:959:7: note: 'class v8::internal::WasmArray' declared here 959 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ [1310/2643] g++ -MMD -MF obj/deps/v8/src/baseline/v8_base_without_compiler.baseline-compiler.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/baseline/baseline-compiler.cc -o obj/deps/v8/src/baseline/v8_base_without_compiler.baseline-compiler.o 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]': gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:21: ../../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:12: ../../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:12: ../../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of '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]': gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array 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]': gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared 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]': gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of '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]': gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared 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]': gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:8: ../../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared 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]': gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, 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]': 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]': gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&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]': gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | 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]': gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/prototype-info-inl.h:8, from ../../deps/v8/src/objects/map-inl.h:19: ../../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &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]': 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 | ^~~~~~~~~~~~~~~~~~ [1311/2643] g++ -MMD -MF obj/deps/v8/src/builtins/v8_base_without_compiler.builtins-error.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/builtins/builtins-error.cc -o obj/deps/v8/src/builtins/v8_base_without_compiler.builtins-error.o 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]': gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:21: ../../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:12: ../../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:12: ../../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of '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]': gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array 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]': gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared 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]': gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of '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]': gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared 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]': gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:8: ../../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared 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]': gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, 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]': gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&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]': gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | 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]': gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/prototype-info-inl.h:8, from ../../deps/v8/src/objects/map-inl.h:19: ../../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &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]': 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 { | ^~~~~~~~~~~~ [1312/2643] g++ -MMD -MF obj/deps/v8/src/builtins/v8_base_without_compiler.builtins-array.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/builtins/builtins-array.cc -o obj/deps/v8/src/builtins/v8_base_without_compiler.builtins-array.o 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]': gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:21: ../../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:12: ../../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:12: ../../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of '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]': gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array 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]': gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared 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]': gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of '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]': gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared 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]': gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:8: ../../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared 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]': gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, 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]': 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]': 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]': 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]': gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&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]': gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | 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]': gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/prototype-info-inl.h:8, from ../../deps/v8/src/objects/map-inl.h:19: ../../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &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]': 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 | ^~~~~~~~~~~~~~~~~~ [1313/2643] g++ -MMD -MF obj/deps/v8/src/builtins/v8_base_without_compiler.builtins-dataview.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/builtins/builtins-dataview.cc -o obj/deps/v8/src/builtins/v8_base_without_compiler.builtins-dataview.o 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]': gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:21: ../../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:12: ../../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:12: ../../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of '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]': gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array 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]': gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared 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]': gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of '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]': gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared 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]': gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:8: ../../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared 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]': gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, 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]': 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]': gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&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]': gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | 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]': gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/prototype-info-inl.h:8, from ../../deps/v8/src/objects/map-inl.h:19: ../../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &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]': 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::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_DataViewConstructor(BuiltinArguments, Isolate*)' at ../../deps/v8/src/builtins/builtins-dataview.cc:60:58, inlined from 'v8::internal::Address v8::internal::Builtin_DataViewConstructor(int, Address*, Isolate*)' at ../../deps/v8/src/builtins/builtins-dataview.cc:21: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, inlined from 'v8::internal::Object v8::internal::Builtin_Impl_DataViewConstructor(BuiltinArguments, Isolate*)' at ../../deps/v8/src/builtins/builtins-dataview.cc:143:51, inlined from 'v8::internal::Address v8::internal::Builtin_DataViewConstructor(int, Address*, Isolate*)' at ../../deps/v8/src/builtins/builtins-dataview.cc:21: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)); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ [1314/2643] g++ -MMD -MF obj/deps/v8/src/builtins/v8_base_without_compiler.builtins-date.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/builtins/builtins-date.cc -o obj/deps/v8/src/builtins/v8_base_without_compiler.builtins-date.o 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]': gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:21: ../../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:12: ../../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:12: ../../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of '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]': gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array 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]': gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared 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]': gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of '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]': gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared 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]': gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:8: ../../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared 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]': gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, 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]': gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&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]': gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | 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]': gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/prototype-info-inl.h:8, from ../../deps/v8/src/objects/map-inl.h:19: ../../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &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]': 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 { | ^~~~~~ [1315/2643] g++ -MMD -MF obj/deps/v8/src/builtins/v8_base_without_compiler.builtins-console.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/builtins/builtins-console.cc -o obj/deps/v8/src/builtins/v8_base_without_compiler.builtins-console.o 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]': gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:21: ../../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:12: ../../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:12: ../../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of '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]': gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array 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]': gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared 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]': gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of '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]': gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared 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]': gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:8: ../../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared 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]': gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, 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]': gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&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]': gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | 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]': gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/prototype-info-inl.h:8, from ../../deps/v8/src/objects/map-inl.h:19: ../../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &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]': 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]': 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< | ^~~~~~~~~~ [1316/2643] g++ -MMD -MF obj/deps/v8/src/builtins/v8_base_without_compiler.builtins-reflect.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/builtins/builtins-reflect.cc -o obj/deps/v8/src/builtins/v8_base_without_compiler.builtins-reflect.o 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]': gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:21: ../../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:12: ../../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:12: ../../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of '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]': gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array 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]': gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared 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]': gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of '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]': gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared 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]': gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:8: ../../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared 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]': gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, 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]': 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]': gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&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]': gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | 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]': gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/prototype-info-inl.h:8, from ../../deps/v8/src/objects/map-inl.h:19: ../../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:959:7: note: 'class v8::internal::WasmArray' declared here 959 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ [1317/2643] g++ -MMD -MF obj/deps/v8/src/builtins/v8_base_without_compiler.builtins-function.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/builtins/builtins-function.cc -o obj/deps/v8/src/builtins/v8_base_without_compiler.builtins-function.o 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]': gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:21: ../../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:12: ../../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:12: ../../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of '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]': gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array 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]': gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared 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]': gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of '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]': gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared 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]': gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:8: ../../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared 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]': gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, 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]': 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]': 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]': gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&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]': gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | 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]': gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/prototype-info-inl.h:8, from ../../deps/v8/src/objects/map-inl.h:19: ../../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:959:7: note: 'class v8::internal::WasmArray' declared here 959 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ [1318/2643] g++ -MMD -MF obj/deps/v8/src/builtins/v8_base_without_compiler.builtins-global.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/builtins/builtins-global.cc -o obj/deps/v8/src/builtins/v8_base_without_compiler.builtins-global.o 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]': gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:21: ../../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:12: ../../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:12: ../../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of '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]': gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array 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]': gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared 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]': gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of '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]': gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared 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]': gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:8: ../../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared 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]': gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, 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]': gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&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]': gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | 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]': gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/prototype-info-inl.h:8, from ../../deps/v8/src/objects/map-inl.h:19: ../../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &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]': 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< | ^~~~~~~~~~ [1319/2643] g++ -MMD -MF obj/deps/v8/src/builtins/v8_base_without_compiler.builtins-internal.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/builtins/builtins-internal.cc -o obj/deps/v8/src/builtins/v8_base_without_compiler.builtins-internal.o 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]': gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:21: ../../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:12: ../../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:12: ../../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of '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]': gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array 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]': gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared 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]': gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of '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]': gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared 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]': gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:8: ../../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared 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]': gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, 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]': gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&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]': gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | 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]': gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/prototype-info-inl.h:8, from ../../deps/v8/src/objects/map-inl.h:19: ../../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:959:7: note: 'class v8::internal::WasmArray' declared here 959 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ [1320/2643] g++ -MMD -MF obj/deps/v8/src/builtins/v8_base_without_compiler.builtins-json.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/builtins/builtins-json.cc -o obj/deps/v8/src/builtins/v8_base_without_compiler.builtins-json.o 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]': gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:21: ../../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:12: ../../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:12: ../../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of '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]': gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array 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]': gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared 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]': gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of '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]': gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared 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]': gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:8: ../../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared 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]': gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, 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]': gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&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]': gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | 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]': gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/prototype-info-inl.h:8, from ../../deps/v8/src/objects/map-inl.h:19: ../../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:959:7: note: 'class v8::internal::WasmArray' declared here 959 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ [1321/2643] g++ -MMD -MF obj/deps/v8/src/builtins/v8_base_without_compiler.builtins-number.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/builtins/builtins-number.cc -o obj/deps/v8/src/builtins/v8_base_without_compiler.builtins-number.o 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]': gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:21: ../../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:12: ../../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:12: ../../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of '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]': gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array 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]': gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared 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]': gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of '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]': gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared 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]': gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:8: ../../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared 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]': gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, 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]': gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&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]': gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | 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]': gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/prototype-info-inl.h:8, from ../../deps/v8/src/objects/map-inl.h:19: ../../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &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]': 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 | ^~~~~~~~~~~~~~~~~~ [1322/2643] g++ -MMD -MF obj/deps/v8/src/codegen/v8_base_without_compiler.external-reference-encoder.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/codegen/external-reference-encoder.cc -o obj/deps/v8/src/codegen/v8_base_without_compiler.external-reference-encoder.o 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 { | ^~~~~~~~~~~~~~~~~~ [1323/2643] g++ -MMD -MF obj/deps/v8/src/builtins/v8_base_without_compiler.builtins-intl.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/builtins/builtins-intl.cc -o obj/deps/v8/src/builtins/v8_base_without_compiler.builtins-intl.o 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]': gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:21: ../../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:12: ../../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:12: ../../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of '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]': gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array 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]': gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared 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]': gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of '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]': gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared 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]': gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:8: ../../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared 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]': gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, 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]': 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]': gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&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]': gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | 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]': gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/prototype-info-inl.h:8, from ../../deps/v8/src/objects/map-inl.h:19: ../../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &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]': 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]': 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]': 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]': 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]': 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]': 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]': 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 | ^~~~~~~~~~~~~~~~~ [1324/2643] g++ -MMD -MF obj/deps/v8/src/builtins/v8_base_without_compiler.builtins-regexp.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/builtins/builtins-regexp.cc -o obj/deps/v8/src/builtins/v8_base_without_compiler.builtins-regexp.o 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]': gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:21: ../../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:12: ../../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:12: ../../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of '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]': gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array 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]': gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared 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]': gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of '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]': gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared 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]': gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:8: ../../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared 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]': gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, 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]': gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&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]': gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | 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]': gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/prototype-info-inl.h:8, from ../../deps/v8/src/objects/map-inl.h:19: ../../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &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]': 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]': 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 | ^~~~~~~~~~~~~~~ [1325/2643] g++ -MMD -MF obj/deps/v8/src/codegen/v8_base_without_compiler.machine-type.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/codegen/machine-type.cc -o obj/deps/v8/src/codegen/v8_base_without_compiler.machine-type.o [1326/2643] g++ -MMD -MF obj/deps/v8/src/builtins/v8_base_without_compiler.builtins-struct.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/builtins/builtins-struct.cc -o obj/deps/v8/src/builtins/v8_base_without_compiler.builtins-struct.o 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]': gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:21: ../../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:12: ../../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:12: ../../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of '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]': gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array 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]': gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared 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]': gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of '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]': gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared 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]': gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:8: ../../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared 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]': gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, 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]': 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]': gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&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]': gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | 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]': gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/prototype-info-inl.h:8, from ../../deps/v8/src/objects/map-inl.h:19: ../../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &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]': 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 | ^~~~~~~~~~~~~~~~~~ [1327/2643] g++ -MMD -MF obj/deps/v8/src/builtins/v8_base_without_compiler.builtins-sharedarraybuffer.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/builtins/builtins-sharedarraybuffer.cc -o obj/deps/v8/src/builtins/v8_base_without_compiler.builtins-sharedarraybuffer.o 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]': gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:21: ../../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:12: ../../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:12: ../../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of '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]': gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array 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]': gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared 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]': gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of '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]': gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared 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]': gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:8: ../../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared 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]': gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, 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]': gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&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]': gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | 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]': gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/prototype-info-inl.h:8, from ../../deps/v8/src/objects/map-inl.h:19: ../../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &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]': 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 | ^~~~~~~~~~~~~ [1328/2643] g++ -MMD -MF obj/deps/v8/src/codegen/v8_base_without_compiler.external-reference-table.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/codegen/external-reference-table.cc -o obj/deps/v8/src/codegen/v8_base_without_compiler.external-reference-table.o 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 { | ^~~~~~~~~~~~~~~~~~ [1329/2643] g++ -MMD -MF obj/deps/v8/src/codegen/v8_base_without_compiler.flush-instruction-cache.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/codegen/flush-instruction-cache.cc -o obj/deps/v8/src/codegen/v8_base_without_compiler.flush-instruction-cache.o 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 { | ^~~~~~~~~~~~~~~~~~ [1330/2643] g++ -MMD -MF obj/deps/v8/src/builtins/v8_base_without_compiler.builtins-symbol.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/builtins/builtins-symbol.cc -o obj/deps/v8/src/builtins/v8_base_without_compiler.builtins-symbol.o 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]': gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:21: ../../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:12: ../../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:12: ../../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of '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]': gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array 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]': gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared 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]': gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of '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]': gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared 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]': gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:8: ../../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared 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]': gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, 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]': gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&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]': gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | 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]': gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/prototype-info-inl.h:8, from ../../deps/v8/src/objects/map-inl.h:19: ../../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:959:7: note: 'class v8::internal::WasmArray' declared here 959 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ [1331/2643] g++ -MMD -MF obj/deps/v8/src/codegen/v8_base_without_compiler.register-configuration.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/codegen/register-configuration.cc -o obj/deps/v8/src/codegen/v8_base_without_compiler.register-configuration.o [1332/2643] g++ -MMD -MF obj/deps/v8/src/builtins/v8_base_without_compiler.constants-table-builder.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/builtins/constants-table-builder.cc -o obj/deps/v8/src/builtins/v8_base_without_compiler.constants-table-builder.o 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]': gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:21: ../../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:12: ../../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:12: ../../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of '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]': gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array 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]': gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared 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]': gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of '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]': gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared 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]': gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:8: ../../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared 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]': gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, 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]': gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&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]': gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | 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]': gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/prototype-info-inl.h:8, from ../../deps/v8/src/objects/map-inl.h:19: ../../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:959:7: note: 'class v8::internal::WasmArray' declared here 959 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ [1333/2643] g++ -MMD -MF obj/deps/v8/src/builtins/v8_base_without_compiler.builtins-weak-refs.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/builtins/builtins-weak-refs.cc -o obj/deps/v8/src/builtins/v8_base_without_compiler.builtins-weak-refs.o 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]': gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:21: ../../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:12: ../../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:12: ../../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of '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]': gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array 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]': gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared 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]': gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of '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]': gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared 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]': gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:8: ../../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared 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]': gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, 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]': 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:48: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]': gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&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]': gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | 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]': gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/prototype-info-inl.h:8, from ../../deps/v8/src/objects/map-inl.h:19: ../../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &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]': 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:32:28: required from here ../../deps/v8/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 | ^~~~~~~~~~~~~~~~~~~~~~ [1334/2643] g++ -MMD -MF obj/deps/v8/src/codegen/v8_base_without_compiler.tnode.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/codegen/tnode.cc -o obj/deps/v8/src/codegen/v8_base_without_compiler.tnode.o [1335/2643] g++ -MMD -MF obj/deps/v8/src/builtins/v8_base_without_compiler.builtins-object.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/builtins/builtins-object.cc -o obj/deps/v8/src/builtins/v8_base_without_compiler.builtins-object.o 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]': gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:21: ../../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:12: ../../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:12: ../../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of '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]': gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array 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]': gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared 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]': gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of '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]': gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared 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]': gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:8: ../../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared 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]': gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, 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]': 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]': gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&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]': gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | 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]': gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/prototype-info-inl.h:8, from ../../deps/v8/src/objects/map-inl.h:19: ../../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:959:7: note: 'class v8::internal::WasmArray' declared here 959 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ [1336/2643] g++ -MMD -MF obj/deps/v8/src/builtins/v8_base_without_compiler.builtins-shadow-realms.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/builtins/builtins-shadow-realms.cc -o obj/deps/v8/src/builtins/v8_base_without_compiler.builtins-shadow-realms.o 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]': gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:21: ../../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:12: ../../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:12: ../../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of '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]': gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array 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]': gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared 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]': gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of '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]': gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared 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]': gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:8: ../../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared 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]': gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, 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]': 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]': gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&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]': gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | 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]': gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/prototype-info-inl.h:8, from ../../deps/v8/src/objects/map-inl.h:19: ../../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:959:7: note: 'class v8::internal::WasmArray' declared here 959 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ [1337/2643] g++ -MMD -MF obj/deps/v8/src/builtins/v8_base_without_compiler.builtins-trace.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/builtins/builtins-trace.cc -o obj/deps/v8/src/builtins/v8_base_without_compiler.builtins-trace.o 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]': gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:21: ../../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:12: ../../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:12: ../../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of '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]': gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array 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]': gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared 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]': gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of '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]': gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared 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]': gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:8: ../../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared 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]': gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, 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]': gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&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]': gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | 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]': gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/prototype-info-inl.h:8, from ../../deps/v8/src/objects/map-inl.h:19: ../../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &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]': 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 | ^~~~~~~~~~~~~~~~ [1338/2643] g++ -MMD -MF obj/deps/v8/src/codegen/v8_base_without_compiler.code-desc.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/codegen/code-desc.cc -o obj/deps/v8/src/codegen/v8_base_without_compiler.code-desc.o 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]': gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:21: ../../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:12: ../../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:12: ../../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of '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]': gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array 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]': gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared 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]': gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of '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]': gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared 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]': gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:8: ../../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared 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]': gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, 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]': gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&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]': gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | 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]': gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/prototype-info-inl.h:8, from ../../deps/v8/src/objects/map-inl.h:19: ../../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:959:7: note: 'class v8::internal::WasmArray' declared here 959 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ [1339/2643] g++ -MMD -MF obj/deps/v8/src/builtins/v8_base_without_compiler.builtins-string.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/builtins/builtins-string.cc -o obj/deps/v8/src/builtins/v8_base_without_compiler.builtins-string.o 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]': gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:21: ../../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:12: ../../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:12: ../../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of '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]': gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array 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]': gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared 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]': gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of '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]': gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared 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]': gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:8: ../../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared 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]': gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, 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]': 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]': gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&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]': gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | 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]': gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/prototype-info-inl.h:8, from ../../deps/v8/src/objects/map-inl.h:19: ../../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:959:7: note: 'class v8::internal::WasmArray' declared here 959 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ [1340/2643] g++ -MMD -MF obj/deps/v8/src/builtins/v8_base_without_compiler.builtins-typed-array.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/builtins/builtins-typed-array.cc -o obj/deps/v8/src/builtins/v8_base_without_compiler.builtins-typed-array.o 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]': gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:21: ../../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:12: ../../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:12: ../../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of '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]': gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array 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]': gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared 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]': gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of '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]': gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared 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]': gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:8: ../../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared 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]': gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, 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]': 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]': gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../../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]': gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&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]': gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | 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]': gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/prototype-info-inl.h:8, from ../../deps/v8/src/objects/map-inl.h:19: ../../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::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]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:959:7: note: 'class v8::internal::WasmArray' declared here 959 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ [1341/2643] g++ -MMD -MF obj/deps/v8/src/codegen/v8_base_without_compiler.code-comments.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/codegen/code-comments.cc -o obj/deps/v8/src/codegen/v8_base_without_compiler.code-comments.o 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]': gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:21: ../../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:12: ../../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:12: ../../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of '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]': gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array 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]': gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared 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]': gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of '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]': gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared 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]': gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:8: ../../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared 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]': gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, 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]': gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&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]': gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | 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]': gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/prototype-info-inl.h:8, from ../../deps/v8/src/objects/map-inl.h:19: ../../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:959:7: note: 'class v8::internal::WasmArray' declared here 959 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ [1342/2643] g++ -MMD -MF obj/deps/v8/src/codegen/v8_base_without_compiler.code-reference.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/codegen/code-reference.cc -o obj/deps/v8/src/codegen/v8_base_without_compiler.code-reference.o 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]': gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:21: ../../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:12: ../../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:12: ../../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of '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]': gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array 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]': gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared 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]': gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of '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]': gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared 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]': gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:8: ../../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared 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]': gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, 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]': gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&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]': gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | 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]': gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/prototype-info-inl.h:8, from ../../deps/v8/src/objects/map-inl.h:19: ../../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:959:7: note: 'class v8::internal::WasmArray' declared here 959 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ [1343/2643] g++ -MMD -MF obj/deps/v8/src/codegen/v8_base_without_compiler.tick-counter.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/codegen/tick-counter.cc -o obj/deps/v8/src/codegen/v8_base_without_compiler.tick-counter.o 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 { | ^~~~~~~~~~~~~~~~~~~~ [1344/2643] g++ -MMD -MF obj/deps/v8/src/codegen/v8_base_without_compiler.assembler.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/codegen/assembler.cc -o obj/deps/v8/src/codegen/v8_base_without_compiler.assembler.o 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]': gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:21: ../../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:12: ../../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:12: ../../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of '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]': gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array 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]': gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared 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]': gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of '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]': gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared 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]': gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:8: ../../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared 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]': gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, 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]': gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&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]': gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | 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]': gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/prototype-info-inl.h:8, from ../../deps/v8/src/objects/map-inl.h:19: ../../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:959:7: note: 'class v8::internal::WasmArray' declared here 959 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ [1345/2643] g++ -MMD -MF obj/deps/v8/src/codegen/v8_base_without_compiler.code-factory.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/codegen/code-factory.cc -o obj/deps/v8/src/codegen/v8_base_without_compiler.code-factory.o 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, 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:24: ../../deps/v8/src/objects/swiss-name-dictionary.h:72:25: note: 'class v8::internal::SwissNameDictionary' declared here 72 | class V8_EXPORT_PRIVATE SwissNameDictionary : public HeapObject { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmInstanceObject; Source = v8::internal::Object]': ../../deps/v8/src/wasm/wasm-objects.h:319:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmInstanceObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | 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]': gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:21: ../../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:12: ../../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:12: ../../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' 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]': gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array 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]': gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared 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]': gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of '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]': gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared 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]': gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:8: ../../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared 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]': gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, 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]': gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/prototype-info-inl.h:8, from ../../deps/v8/src/objects/map-inl.h:19: ../../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &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]': gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&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]': gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:243:7: note: 'class v8::internal::FixedDoubleArray' declared here 243 | class FixedDoubleArray | ^~~~~~~~~~~~~~~~ [1346/2643] g++ -MMD -MF obj/deps/v8/src/common/v8_base_without_compiler.assert-scope.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/common/assert-scope.cc -o obj/deps/v8/src/common/v8_base_without_compiler.assert-scope.o 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 { | ^~~~~~~~~~~~~~~~~~ [1347/2643] g++ -MMD -MF obj/deps/v8/src/codegen/v8_base_without_compiler.constant-pool.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/codegen/constant-pool.cc -o obj/deps/v8/src/codegen/v8_base_without_compiler.constant-pool.o 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]': gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:21: ../../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:12: ../../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:12: ../../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of '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]': gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array 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]': gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared 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]': gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of '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]': gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared 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]': gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:8: ../../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared 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]': gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, 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]': gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&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]': gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | 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]': gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/prototype-info-inl.h:8, from ../../deps/v8/src/objects/map-inl.h:19: ../../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:959:7: note: 'class v8::internal::WasmArray' declared here 959 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ [1348/2643] g++ -MMD -MF obj/deps/v8/src/codegen/v8_base_without_compiler.compilation-cache.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/codegen/compilation-cache.cc -o obj/deps/v8/src/codegen/v8_base_without_compiler.compilation-cache.o 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]': gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:21: ../../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:12: ../../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:12: ../../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of '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]': gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array 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]': gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared 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]': gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of '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]': gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared 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]': gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:8: ../../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared 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]': gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, 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]': 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]': gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&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]': gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | 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]': gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/prototype-info-inl.h:8, from ../../deps/v8/src/objects/map-inl.h:19: ../../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &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]': 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 { | ^~~~~~ [1349/2643] g++ -MMD -MF obj/deps/v8/src/codegen/v8_base_without_compiler.interface-descriptors.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/codegen/interface-descriptors.cc -o obj/deps/v8/src/codegen/v8_base_without_compiler.interface-descriptors.o 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 { | ^~~~~~~~~~~ [1350/2643] g++ -MMD -MF obj/deps/v8/src/builtins/v8_base_without_compiler.builtins.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/builtins/builtins.cc -o obj/deps/v8/src/builtins/v8_base_without_compiler.builtins.o 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]': gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:21: ../../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:12: ../../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:12: ../../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of '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]': gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array 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]': gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared 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]': gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of '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]': gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared 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]': gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:8: ../../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared 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]': gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, 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]': gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&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]': gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | 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]': gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/prototype-info-inl.h:8, from ../../deps/v8/src/objects/map-inl.h:19: ../../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &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]': 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< | ^~~~~~~~~~ [1351/2643] g++ -MMD -MF obj/deps/v8/src/deoptimizer/v8_base_without_compiler.deoptimize-reason.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/deoptimizer/deoptimize-reason.cc -o obj/deps/v8/src/deoptimizer/v8_base_without_compiler.deoptimize-reason.o [1352/2643] g++ -MMD -MF obj/deps/v8/src/builtins/v8_base_without_compiler.builtins-temporal.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/builtins/builtins-temporal.cc -o obj/deps/v8/src/builtins/v8_base_without_compiler.builtins-temporal.o 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]': gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:21: ../../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:12: ../../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:12: ../../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of '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]': gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array 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]': gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared 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]': gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of '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]': gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared 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]': gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:8: ../../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared 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]': gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, 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]': gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&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]': gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | 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]': gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/prototype-info-inl.h:8, from ../../deps/v8/src/objects/map-inl.h:19: ../../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &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]': 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]': 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]': 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]': 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]': 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]': 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]': 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]': 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 | ^~~~~~~~~~~~~~~~~ [1353/2643] g++ -MMD -MF obj/deps/v8/src/compiler-dispatcher/v8_base_without_compiler.optimizing-compile-dispatcher.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/compiler-dispatcher/optimizing-compile-dispatcher.cc -o obj/deps/v8/src/compiler-dispatcher/v8_base_without_compiler.optimizing-compile-dispatcher.o 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]': 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< | ^~~~~~~~~~ [1354/2643] g++ -MMD -MF obj/deps/v8/src/api/v8_base_without_compiler.api.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/api/api.cc -o obj/deps/v8/src/api/v8_base_without_compiler.api.o 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]': gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:21: ../../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:12: ../../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:12: ../../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of '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]': gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array 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]': gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared 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]': gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of '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]': gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared 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]': gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:8: ../../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared 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]': gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, 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]': 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:48: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]': 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]': gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../../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]': 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]': 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]': 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]': 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]': 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]': 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:7729:50: required from here ../../deps/v8/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]': 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:8032: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]': 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:9472: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]': gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&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]': gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | 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]': gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/prototype-info-inl.h:8, from ../../deps/v8/src/objects/map-inl.h:19: ../../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &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]': 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]': 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:32:28: required from here ../../deps/v8/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]': 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]': 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]': 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]': 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]': 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]': 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]': 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]': 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]': 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]': 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]': 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:6511:48: required from here ../../deps/v8/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]': 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:7161: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]': 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:7264: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]': 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:7311:31: required from here ../../deps/v8/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]': 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:7404:37: required from here ../../deps/v8/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]': 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:7537:37: required from here ../../deps/v8/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]': 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:7767: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]': 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:7833: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]': 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:7844: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]': 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:8035: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 | ^~~~~~~~~~ [1355/2643] g++ -MMD -MF obj/deps/v8/src/codegen/v8_base_without_compiler.pending-optimization-table.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/codegen/pending-optimization-table.cc -o obj/deps/v8/src/codegen/v8_base_without_compiler.pending-optimization-table.o 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]': gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:21: ../../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:12: ../../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:12: ../../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of '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]': gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array 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]': gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of '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]': gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared 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]': gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared 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]': gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, 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]': gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:8: ../../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared 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]': gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | 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]': gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/prototype-info-inl.h:8, from ../../deps/v8/src/objects/map-inl.h:19: ../../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &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]': gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&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]': 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]': 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]': 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 { | ^~~~~~ [1356/2643] g++ -MMD -MF obj/deps/v8/src/codegen/v8_base_without_compiler.optimized-compilation-info.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/codegen/optimized-compilation-info.cc -o obj/deps/v8/src/codegen/v8_base_without_compiler.optimized-compilation-info.o 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]': gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:21: ../../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:12: ../../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:12: ../../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of '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]': gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array 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]': gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared 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]': gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of '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]': gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared 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]': gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:8: ../../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared 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]': gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, 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]': 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]': 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]': 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]': gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&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]': gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | 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]': gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/prototype-info-inl.h:8, from ../../deps/v8/src/objects/map-inl.h:19: ../../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &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) { | ^~~~~~~~~ [1357/2643] g++ -MMD -MF obj/deps/v8/src/codegen/v8_base_without_compiler.external-reference.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/codegen/external-reference.cc -o obj/deps/v8/src/codegen/v8_base_without_compiler.external-reference.o 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]': gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:21: ../../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:12: ../../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:12: ../../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of '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]': gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array 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]': gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared 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]': gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of '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]': gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared 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]': gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:8: ../../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared 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]': gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, 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]': gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&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]': gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | 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]': gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/prototype-info-inl.h:8, from ../../deps/v8/src/objects/map-inl.h:19: ../../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:959:7: note: 'class v8::internal::WasmArray' declared here 959 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ [1358/2643] g++ -MMD -MF obj/deps/v8/src/codegen/v8_base_without_compiler.source-position.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/codegen/source-position.cc -o obj/deps/v8/src/codegen/v8_base_without_compiler.source-position.o 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]': gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:21: ../../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:12: ../../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:12: ../../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of '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]': gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array 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]': gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared 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]': gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of '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]': gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared 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]': gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:8: ../../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared 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]': gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, 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]': gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&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]': gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | 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]': gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/prototype-info-inl.h:8, from ../../deps/v8/src/objects/map-inl.h:19: ../../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &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]': 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]': 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 | ^~~~~~~~~~~~~~~~~~ [1359/2643] g++ -MMD -MF obj/deps/v8/src/codegen/v8_base_without_compiler.turbo-assembler.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/codegen/turbo-assembler.cc -o obj/deps/v8/src/codegen/v8_base_without_compiler.turbo-assembler.o 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]': gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:21: ../../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:12: ../../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:12: ../../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of '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]': gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array 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]': gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of '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]': gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared 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]': gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared 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]': gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, 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]': gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:8: ../../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared 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]': gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | 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]': gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/prototype-info-inl.h:8, from ../../deps/v8/src/objects/map-inl.h:19: ../../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &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]': gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/source-text-module.h:26:7: note: 'class v8::internal::SourceTextModule' declared here 26 | class SourceTextModule | ^~~~~~~~~~~~~~~~ [1360/2643] g++ -MMD -MF obj/deps/v8/src/codegen/v8_base_without_compiler.unoptimized-compilation-info.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/codegen/unoptimized-compilation-info.cc -o obj/deps/v8/src/codegen/v8_base_without_compiler.unoptimized-compilation-info.o 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]': gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:21: ../../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:12: ../../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:12: ../../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of '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]': gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from 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]': gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared 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]': gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of '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]': gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared 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]': gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:8: ../../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared 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]': gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, 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]': gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&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]': gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | 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]': gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/prototype-info-inl.h:8, from ../../deps/v8/src/objects/map-inl.h:19: ../../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:959:7: note: 'class v8::internal::WasmArray' declared here 959 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ [1361/2643] g++ -MMD -MF obj/deps/v8/src/codegen/v8_base_without_compiler.reloc-info.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/codegen/reloc-info.cc -o obj/deps/v8/src/codegen/v8_base_without_compiler.reloc-info.o 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]': gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:21: ../../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:12: ../../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:12: ../../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of '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]': gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array 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]': gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared 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]': gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of '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]': gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared 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]': gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:8: ../../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared 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]': gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, 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]': gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&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]': gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | 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]': gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/prototype-info-inl.h:8, from ../../deps/v8/src/objects/map-inl.h:19: ../../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:959:7: note: 'class v8::internal::WasmArray' declared here 959 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ [1362/2643] g++ -MMD -MF obj/deps/v8/src/codegen/v8_base_without_compiler.handler-table.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/codegen/handler-table.cc -o obj/deps/v8/src/codegen/v8_base_without_compiler.handler-table.o 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]': gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:21: ../../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:12: ../../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:12: ../../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of '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]': gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array 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]': gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared 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]': gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of '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]': gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared 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]': gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:8: ../../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared 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]': gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, 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]': gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&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]': gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | 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]': gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/prototype-info-inl.h:8, from ../../deps/v8/src/objects/map-inl.h:19: ../../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:959:7: note: 'class v8::internal::WasmArray' declared here 959 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ [1363/2643] g++ -MMD -MF obj/deps/v8/src/diagnostics/v8_base_without_compiler.compilation-statistics.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/diagnostics/compilation-statistics.cc -o obj/deps/v8/src/diagnostics/v8_base_without_compiler.compilation-statistics.o [1364/2643] g++ -MMD -MF obj/deps/v8/src/date/v8_base_without_compiler.dateparser.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/date/dateparser.cc -o obj/deps/v8/src/date/v8_base_without_compiler.dateparser.o 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]': gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:21: ../../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:12: ../../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:12: ../../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of '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]': gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array 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]': gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared 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]': gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of '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]': gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared 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]': gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:8: ../../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared 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]': gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, 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]': gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&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]': gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | 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]': gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/prototype-info-inl.h:8, from ../../deps/v8/src/objects/map-inl.h:19: ../../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:959:7: note: 'class v8::internal::WasmArray' declared here 959 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ [1365/2643] g++ -MMD -MF obj/deps/v8/src/codegen/v8_base_without_compiler.safepoint-table.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/codegen/safepoint-table.cc -o obj/deps/v8/src/codegen/v8_base_without_compiler.safepoint-table.o 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]': gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:21: ../../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:12: ../../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:12: ../../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of '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]': gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array 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]': gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared 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]': gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of '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]': gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared 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]': gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:8: ../../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared 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]': gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, 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]': gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&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]': gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | 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]': gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/prototype-info-inl.h:8, from ../../deps/v8/src/objects/map-inl.h:19: ../../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:959:7: note: 'class v8::internal::WasmArray' declared here 959 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ [1366/2643] g++ -MMD -MF obj/deps/v8/src/codegen/v8_base_without_compiler.string-constants.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/codegen/string-constants.cc -o obj/deps/v8/src/codegen/v8_base_without_compiler.string-constants.o 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]': gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:21: ../../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:12: ../../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:12: ../../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of '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]': gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array 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]': gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared 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]': gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of '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]': gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared 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]': gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:8: ../../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared 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]': gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, 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]': gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&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]': gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | 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]': gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/prototype-info-inl.h:8, from ../../deps/v8/src/objects/map-inl.h:19: ../../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:959:7: note: 'class v8::internal::WasmArray' declared here 959 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ [1367/2643] g++ -MMD -MF obj/deps/v8/src/diagnostics/v8_base_without_compiler.eh-frame.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/diagnostics/eh-frame.cc -o obj/deps/v8/src/diagnostics/v8_base_without_compiler.eh-frame.o [1368/2643] g++ -MMD -MF obj/deps/v8/src/execution/v8_base_without_compiler.clobber-registers.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/execution/clobber-registers.cc -o obj/deps/v8/src/execution/v8_base_without_compiler.clobber-registers.o [1369/2643] g++ -MMD -MF obj/deps/v8/src/diagnostics/v8_base_without_compiler.unwinder.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/diagnostics/unwinder.cc -o obj/deps/v8/src/diagnostics/v8_base_without_compiler.unwinder.o [1370/2643] g++ -MMD -MF obj/deps/v8/src/execution/v8_base_without_compiler.encoded-c-signature.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/execution/encoded-c-signature.cc -o obj/deps/v8/src/execution/v8_base_without_compiler.encoded-c-signature.o [1371/2643] g++ -MMD -MF obj/deps/v8/src/debug/v8_base_without_compiler.debug-frames.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/debug/debug-frames.cc -o obj/deps/v8/src/debug/v8_base_without_compiler.debug-frames.o 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]': gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:21: ../../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:12: ../../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:12: ../../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of '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]': gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from 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]': gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared 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]': gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of '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]': gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared 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]': gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:8: ../../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared 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]': gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, 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]': gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&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]': gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | 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]': gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/prototype-info-inl.h:8, from ../../deps/v8/src/objects/map-inl.h:19: ../../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:959:7: note: 'class v8::internal::WasmArray' declared here 959 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ [1372/2643] g++ -MMD -MF obj/deps/v8/src/debug/v8_base_without_compiler.debug-property-iterator.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/debug/debug-property-iterator.cc -o obj/deps/v8/src/debug/v8_base_without_compiler.debug-property-iterator.o 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]': gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:21: ../../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:12: ../../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:12: ../../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of '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]': gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array 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]': gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared 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]': gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of '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]': gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared 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]': gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:8: ../../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared 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]': gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, 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]': 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]': gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&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]': gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | 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]': gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/prototype-info-inl.h:8, from ../../deps/v8/src/objects/map-inl.h:19: ../../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:959:7: note: 'class v8::internal::WasmArray' declared here 959 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ [1373/2643] g++ -MMD -MF obj/deps/v8/src/codegen/v8_base_without_compiler.source-position-table.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/codegen/source-position-table.cc -o obj/deps/v8/src/codegen/v8_base_without_compiler.source-position-table.o 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]': gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:21: ../../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:12: ../../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:12: ../../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array 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]': gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared 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]': gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of '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]': gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared 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]': gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:8: ../../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared 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]': gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, 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]': gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&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]': gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | 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]': gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/prototype-info-inl.h:8, from ../../deps/v8/src/objects/map-inl.h:19: ../../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:959:7: note: 'class v8::internal::WasmArray' declared here 959 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ [1374/2643] g++ -MMD -MF obj/deps/v8/src/date/v8_base_without_compiler.date.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/date/date.cc -o obj/deps/v8/src/date/v8_base_without_compiler.date.o 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]': gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:21: ../../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:12: ../../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:12: ../../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of '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]': gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array 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]': gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared 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]': gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of '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]': gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared 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]': gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:8: ../../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared 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]': gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, 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]': gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&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]': gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | 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]': gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/prototype-info-inl.h:8, from ../../deps/v8/src/objects/map-inl.h:19: ../../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:959:7: note: 'class v8::internal::WasmArray' declared here 959 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ [1375/2643] g++ -MMD -MF obj/deps/v8/src/compiler-dispatcher/v8_base_without_compiler.lazy-compile-dispatcher.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/compiler-dispatcher/lazy-compile-dispatcher.cc -o obj/deps/v8/src/compiler-dispatcher/v8_base_without_compiler.lazy-compile-dispatcher.o 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]': gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:21: ../../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:12: ../../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:12: ../../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of '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]': gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array 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]': gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared 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]': gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of '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]': gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared 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]': gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:8: ../../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared 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]': gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, 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]': 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]': 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]': gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&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]': gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | 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]': gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/prototype-info-inl.h:8, from ../../deps/v8/src/objects/map-inl.h:19: ../../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &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]': 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 | ^~~~~~~~~~~~~~~~~~ [1376/2643] g++ -MMD -MF obj/deps/v8/src/debug/v8_base_without_compiler.debug-evaluate.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/debug/debug-evaluate.cc -o obj/deps/v8/src/debug/v8_base_without_compiler.debug-evaluate.o In file included from ../../deps/v8/src/debug/debug-evaluate.h:10, from ../../deps/v8/src/debug/debug-evaluate.cc:5: ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]': ../../deps/v8/src/objects/heap-object.h:173:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapObject' from 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]': gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:21: ../../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:12: ../../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:12: ../../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of '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]': gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from 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]': gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared 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]': gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of '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]': gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared 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]': gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:8: ../../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared 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]': gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, 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]': gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&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]': gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | 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]': gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/prototype-info-inl.h:8, from ../../deps/v8/src/objects/map-inl.h:19: ../../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &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]': 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]': 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]': 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 | ^~~~~~~~~~~~~ [1377/2643] g++ -MMD -MF obj/deps/v8/src/debug/v8_base_without_compiler.debug-type-profile.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/debug/debug-type-profile.cc -o obj/deps/v8/src/debug/v8_base_without_compiler.debug-type-profile.o 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]': gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:21: ../../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:12: ../../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:12: ../../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of '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]': gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array 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]': gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared 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]': gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of '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]': gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared 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]': gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:8: ../../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared 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]': gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, 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]': gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&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]': gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | 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]': gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/prototype-info-inl.h:8, from ../../deps/v8/src/objects/map-inl.h:19: ../../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:959:7: note: 'class v8::internal::WasmArray' declared here 959 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ [1378/2643] g++ -MMD -MF obj/deps/v8/src/codegen/v8_base_without_compiler.compiler.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/codegen/compiler.cc -o obj/deps/v8/src/codegen/v8_base_without_compiler.compiler.o 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]': gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:21: ../../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:12: ../../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:12: ../../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of '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]': gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array 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]': gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared 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]': gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of '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]': gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared 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]': gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:8: ../../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared 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]': gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, 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]': 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]': 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]': 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]': 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]': 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]': gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&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]': gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | 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]': gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/prototype-info-inl.h:8, from ../../deps/v8/src/objects/map-inl.h:19: ../../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &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]': 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]': 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]': 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 | ^~~~~~~~~~~~ [1379/2643] g++ -MMD -MF obj/deps/v8/src/debug/v8_base_without_compiler.debug-coverage.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/debug/debug-coverage.cc -o obj/deps/v8/src/debug/v8_base_without_compiler.debug-coverage.o 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]': gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:21: ../../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:12: ../../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:12: ../../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of '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]': gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array 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]': gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared 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]': gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of '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]': gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared 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]': gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:8: ../../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared 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]': gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, 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]': 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]': 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]': gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&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]': gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | 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]': gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/prototype-info-inl.h:8, from ../../deps/v8/src/objects/map-inl.h:19: ../../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &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]': 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< | ^~~~~~~~~~ [1380/2643] g++ -MMD -MF obj/deps/v8/src/debug/v8_base_without_compiler.debug-scope-iterator.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/debug/debug-scope-iterator.cc -o obj/deps/v8/src/debug/v8_base_without_compiler.debug-scope-iterator.o 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]': gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:21: ../../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:12: ../../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:12: ../../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of '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]': gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from 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]': gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared 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]': gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of '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]': gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared 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]': gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:8: ../../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared 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]': gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, 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]': gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&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]': gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | 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]': gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/prototype-info-inl.h:8, from ../../deps/v8/src/objects/map-inl.h:19: ../../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &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]': 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]': 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 { | ^~~~~~ [1381/2643] g++ -MMD -MF obj/deps/v8/src/execution/v8_base_without_compiler.arguments.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/execution/arguments.cc -o obj/deps/v8/src/execution/v8_base_without_compiler.arguments.o 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 { | ^~~~~~~~~~~~~~~~~~~~ [1382/2643] g++ -MMD -MF obj/deps/v8/src/deoptimizer/v8_base_without_compiler.deoptimized-frame-info.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/deoptimizer/deoptimized-frame-info.cc -o obj/deps/v8/src/deoptimizer/v8_base_without_compiler.deoptimized-frame-info.o 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]': gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:21: ../../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:12: ../../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:12: ../../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of '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]': gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from 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]': gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared 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]': gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of '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]': gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared 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]': gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:8: ../../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared 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]': gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, 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]': gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&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]': gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | 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]': gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/prototype-info-inl.h:8, from ../../deps/v8/src/objects/map-inl.h:19: ../../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &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]': 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 | ^~~~~~~~~~~~~~~~~~ [1383/2643] g++ -MMD -MF obj/deps/v8/src/debug/v8_base_without_compiler.debug-stack-trace-iterator.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/debug/debug-stack-trace-iterator.cc -o obj/deps/v8/src/debug/v8_base_without_compiler.debug-stack-trace-iterator.o 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]': gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:21: ../../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:12: ../../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:12: ../../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of '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]': gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from 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]': gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared 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]': gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of '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]': gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared 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]': gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:8: ../../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared 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]': gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, 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]': gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&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]': gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | 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]': gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/prototype-info-inl.h:8, from ../../deps/v8/src/objects/map-inl.h:19: ../../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &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]': 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< | ^~~~~~~~~~ [1384/2643] g++ -MMD -MF obj/deps/v8/src/deoptimizer/v8_base_without_compiler.materialized-object-store.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/deoptimizer/materialized-object-store.cc -o obj/deps/v8/src/deoptimizer/v8_base_without_compiler.materialized-object-store.o 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]': gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:21: ../../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:12: ../../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:12: ../../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of '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]': gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array 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]': gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared 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]': gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of '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]': gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared 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]': gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:8: ../../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared 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]': gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, 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]': gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&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]': gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | 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]': gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/prototype-info-inl.h:8, from ../../deps/v8/src/objects/map-inl.h:19: ../../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:959:7: note: 'class v8::internal::WasmArray' declared here 959 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ [1385/2643] g++ -MMD -MF obj/deps/v8/src/execution/v8_base_without_compiler.thread-id.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/execution/thread-id.cc -o obj/deps/v8/src/execution/v8_base_without_compiler.thread-id.o [1386/2643] g++ -MMD -MF obj/deps/v8/src/execution/v8_base_without_compiler.interrupts-scope.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/execution/interrupts-scope.cc -o obj/deps/v8/src/execution/v8_base_without_compiler.interrupts-scope.o 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 { | ^~~~~~~~~~~~~~~~~~ [1387/2643] g++ -MMD -MF obj/deps/v8/src/debug/v8_base_without_compiler.debug-scopes.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/debug/debug-scopes.cc -o obj/deps/v8/src/debug/v8_base_without_compiler.debug-scopes.o 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]': gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:21: ../../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:12: ../../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:12: ../../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of '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]': gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from 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]': gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared 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]': gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of '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]': gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared 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]': gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:8: ../../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared 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]': gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, 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]': 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]': 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]': 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]': gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&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]': gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | 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]': gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/prototype-info-inl.h:8, from ../../deps/v8/src/objects/map-inl.h:19: ../../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &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]': 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]': 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 | ^~~~~~~~~~~~~~ [1388/2643] g++ -MMD -MF obj/deps/v8/src/extensions/v8_base_without_compiler.cputracemark-extension.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/extensions/cputracemark-extension.cc -o obj/deps/v8/src/extensions/v8_base_without_compiler.cputracemark-extension.o [1389/2643] g++ -MMD -MF obj/deps/v8/src/extensions/v8_base_without_compiler.trigger-failure-extension.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/extensions/trigger-failure-extension.cc -o obj/deps/v8/src/extensions/v8_base_without_compiler.trigger-failure-extension.o [1390/2643] g++ -MMD -MF obj/deps/v8/src/execution/v8_base_without_compiler.local-isolate.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/execution/local-isolate.cc -o obj/deps/v8/src/execution/v8_base_without_compiler.local-isolate.o 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 { | ^~~~~~~~~~~~~~~~~~~~ [1391/2643] g++ -MMD -MF obj/deps/v8/src/execution/v8_base_without_compiler.simulator-base.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/execution/simulator-base.cc -o obj/deps/v8/src/execution/v8_base_without_compiler.simulator-base.o 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 { | ^~~~~~~~~~~~~~~~~~ [1392/2643] g++ -MMD -MF obj/deps/v8/src/diagnostics/v8_base_without_compiler.basic-block-profiler.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/diagnostics/basic-block-profiler.cc -o obj/deps/v8/src/diagnostics/v8_base_without_compiler.basic-block-profiler.o 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]': gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:21: ../../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:12: ../../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:12: ../../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of '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]': gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array 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]': gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared 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]': gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of '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]': gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared 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]': gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:8: ../../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared 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]': gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, 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]': 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: 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]': gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&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]': gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | 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]': gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/prototype-info-inl.h:8, from ../../deps/v8/src/objects/map-inl.h:19: ../../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:959:7: note: 'class v8::internal::WasmArray' declared here 959 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ [1393/2643] g++ -MMD -MF obj/deps/v8/src/deoptimizer/v8_base_without_compiler.translation-array.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/deoptimizer/translation-array.cc -o obj/deps/v8/src/deoptimizer/v8_base_without_compiler.translation-array.o 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]': gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:21: ../../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:12: ../../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:12: ../../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of '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]': gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from 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]': gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared 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]': gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of '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]': gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared 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]': gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:8: ../../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared 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]': gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, 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]': gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&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]': gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | 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]': gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/prototype-info-inl.h:8, from ../../deps/v8/src/objects/map-inl.h:19: ../../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:959:7: note: 'class v8::internal::WasmArray' declared here 959 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ [1394/2643] g++ -MMD -MF obj/deps/v8/src/execution/v8_base_without_compiler.thread-local-top.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/execution/thread-local-top.cc -o obj/deps/v8/src/execution/v8_base_without_compiler.thread-local-top.o 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 { | ^~~~~~~~~~~~~~~~~~ [1395/2643] g++ -MMD -MF obj/deps/v8/src/extensions/v8_base_without_compiler.gc-extension.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/extensions/gc-extension.cc -o obj/deps/v8/src/extensions/v8_base_without_compiler.gc-extension.o 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 { | ^~~~~~~~~~~~~~~~~~ [1396/2643] g++ -MMD -MF obj/deps/v8/src/deoptimizer/v8_base_without_compiler.translated-state.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/deoptimizer/translated-state.cc -o obj/deps/v8/src/deoptimizer/v8_base_without_compiler.translated-state.o 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]': gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:21: ../../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:12: ../../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:12: ../../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from 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]': gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from 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]': gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared 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]': gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of '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]': gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared 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]': gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:8: ../../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared 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]': gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, 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]': gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&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]': gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | 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]': gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/prototype-info-inl.h:8, from ../../deps/v8/src/objects/map-inl.h:19: ../../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &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]': 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 | ^~~~~~~~~~~~~~~~~~ [1397/2643] g++ -MMD -MF obj/deps/v8/src/debug/v8_base_without_compiler.debug-interface.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/debug/debug-interface.cc -o obj/deps/v8/src/debug/v8_base_without_compiler.debug-interface.o 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]': gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:21: ../../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:12: ../../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:12: ../../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of '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]': gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array 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]': gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared 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]': gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of '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]': gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared 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]': gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:8: ../../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared 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]': gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, 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]': 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]': gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&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]': gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | 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]': gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/prototype-info-inl.h:8, from ../../deps/v8/src/objects/map-inl.h:19: ../../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &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]': 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]': 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]': 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]': 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]': 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]': 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]': 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]': 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 | ^~~~~~~~~ [1398/2643] g++ -MMD -MF obj/deps/v8/src/deoptimizer/v8_base_without_compiler.deoptimizer.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/deoptimizer/deoptimizer.cc -o obj/deps/v8/src/deoptimizer/v8_base_without_compiler.deoptimizer.o 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]': gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:21: ../../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:12: ../../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:12: ../../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of '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]': gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from 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]': gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared 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]': gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of '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]': gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared 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]': gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:8: ../../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared 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]': gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, 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]': gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&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]': gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | 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]': gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/prototype-info-inl.h:8, from ../../deps/v8/src/objects/map-inl.h:19: ../../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:959:7: note: 'class v8::internal::WasmArray' declared here 959 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ [1399/2643] g++ -MMD -MF obj/deps/v8/src/diagnostics/v8_base_without_compiler.gdb-jit.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/diagnostics/gdb-jit.cc -o obj/deps/v8/src/diagnostics/v8_base_without_compiler.gdb-jit.o 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]': gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:21: ../../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:12: ../../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:12: ../../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of '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]': gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array 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]': gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared 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]': gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of '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]': gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared 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]': gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:8: ../../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared 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]': gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, 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]': gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&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]': gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | 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]': gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/prototype-info-inl.h:8, from ../../deps/v8/src/objects/map-inl.h:19: ../../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:959:7: note: 'class v8::internal::WasmArray' declared here 959 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ [1400/2643] g++ -MMD -MF obj/deps/v8/src/debug/v8_base_without_compiler.debug.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/debug/debug.cc -o obj/deps/v8/src/debug/v8_base_without_compiler.debug.o 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]': gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:21: ../../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:12: ../../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:12: ../../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of '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]': gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array 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]': gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared 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]': gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of '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]': gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared 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]': gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:8: ../../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared 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]': gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, 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]': 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]': 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]': 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]': 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]': 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]': 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]': 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]': gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&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]': gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | 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]': gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/prototype-info-inl.h:8, from ../../deps/v8/src/objects/map-inl.h:19: ../../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &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]': 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]': 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 | ^~~~~~~~~~~~~ [1401/2643] g++ -MMD -MF obj/deps/v8/src/heap/v8_base_without_compiler.code-object-registry.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/heap/code-object-registry.cc -o obj/deps/v8/src/heap/v8_base_without_compiler.code-object-registry.o [1402/2643] g++ -MMD -MF obj/deps/v8/src/flags/v8_base_without_compiler.flags.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/flags/flags.cc -o obj/deps/v8/src/flags/v8_base_without_compiler.flags.o 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 { | ^~~ [1403/2643] g++ -MMD -MF obj/deps/v8/src/diagnostics/v8_base_without_compiler.perf-jit.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/diagnostics/perf-jit.cc -o obj/deps/v8/src/diagnostics/v8_base_without_compiler.perf-jit.o 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:46: ../../deps/v8/src/objects/bigint.h:38:7: note: 'class v8::internal::BigIntBase' declared here 38 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]': ../../deps/v8/src/objects/bigint.h:130:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FreshlyAllocatedBigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:115:7: note: 'class v8::internal::FreshlyAllocatedBigInt' declared here 115 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]': ../../deps/v8/src/objects/bigint.h:225:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:150:7: note: 'class v8::internal::BigInt' declared here 150 | class BigInt : public BigIntBase { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]': ../../deps/v8/src/objects/js-collection.h:51:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSSetIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:19: ../../deps/v8/src/objects/js-collection.h:44:7: note: 'class v8::internal::JSSetIterator' declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]': ../../deps/v8/src/objects/js-collection.h:78:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSMapIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-collection.h:71:7: note: 'class v8::internal::JSMapIterator' declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]': ../../deps/v8/src/objects/source-text-module.h:219:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModuleInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:25: ../../deps/v8/src/objects/source-text-module.h:217:7: note: 'class v8::internal::SourceTextModuleInfo' declared here 217 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]': ../../deps/v8/src/objects/feedback-vector.h:173:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClosureFeedbackCellArray' from an array of '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]': gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:21: ../../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:12: ../../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:12: ../../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of '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]': gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array 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]': gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared 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]': gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of '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]': gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared 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]': gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:8: ../../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared 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]': gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, 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]': 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:338: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]': 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:349: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]': gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&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]': gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | 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]': gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/prototype-info-inl.h:8, from ../../deps/v8/src/objects/map-inl.h:19: ../../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:959:7: note: 'class v8::internal::WasmArray' declared here 959 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ [1404/2643] g++ -MMD -MF obj/deps/v8/src/diagnostics/v8_base_without_compiler.disassembler.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/diagnostics/disassembler.cc -o obj/deps/v8/src/diagnostics/v8_base_without_compiler.disassembler.o 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]': gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:21: ../../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:12: ../../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:12: ../../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of '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]': gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array 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]': gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared 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]': gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of '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]': gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared 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]': gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:8: ../../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared 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]': gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, 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]': gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&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]': gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | 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]': gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/prototype-info-inl.h:8, from ../../deps/v8/src/objects/map-inl.h:19: ../../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:959:7: note: 'class v8::internal::WasmArray' declared here 959 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ [1405/2643] g++ -MMD -MF obj/deps/v8/src/execution/v8_base_without_compiler.stack-guard.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/execution/stack-guard.cc -o obj/deps/v8/src/execution/v8_base_without_compiler.stack-guard.o 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]': gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:21: ../../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:12: ../../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:12: ../../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of '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]': gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array 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]': gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::FeedbackVector' declared here 192 | class FeedbackVector | ^~~~~~~~~~~~~~ [1406/2643] g++ -MMD -MF obj/deps/v8/src/execution/v8_base_without_compiler.embedder-state.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/execution/embedder-state.cc -o obj/deps/v8/src/execution/v8_base_without_compiler.embedder-state.o 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]': gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:21: ../../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:12: ../../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:12: ../../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of '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]': gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array 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]': gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared 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]': gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of '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]': gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared 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]': gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:8: ../../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared 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]': gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, 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]': gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&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]': gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | 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]': gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/prototype-info-inl.h:8, from ../../deps/v8/src/objects/map-inl.h:19: ../../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:959:7: note: 'class v8::internal::WasmArray' declared here 959 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ [1407/2643] g++ -MMD -MF obj/deps/v8/src/debug/v8_base_without_compiler.liveedit.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/debug/liveedit.cc -o obj/deps/v8/src/debug/v8_base_without_compiler.liveedit.o 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]': gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:21: ../../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:12: ../../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:12: ../../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of '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]': gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array 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]': gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared 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]': gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of '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]': gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared 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]': gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:8: ../../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared 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]': gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, 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]': 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]': 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]': 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]': gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&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]': gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | 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]': gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/prototype-info-inl.h:8, from ../../deps/v8/src/objects/map-inl.h:19: ../../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &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]': 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]': 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]': 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< | ^~~~~~~~~~ [1408/2643] g++ -MMD -MF obj/deps/v8/src/diagnostics/v8_base_without_compiler.objects-debug.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/diagnostics/objects-debug.cc -o obj/deps/v8/src/diagnostics/v8_base_without_compiler.objects-debug.o 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]': gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:21: ../../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:12: ../../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:12: ../../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of '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]': gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array 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]': gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared 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]': gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of '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]': gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared 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]': gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:8: ../../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared 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]': gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, 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]': 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:48: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]': gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&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]': gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | 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]': gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/prototype-info-inl.h:8, from ../../deps/v8/src/objects/map-inl.h:19: ../../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &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]': 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]': 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:32:28: required from here ../../deps/v8/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 | ^~~~~~~~~~~~~~~~~~~~~~ [1409/2643] g++ -MMD -MF obj/deps/v8/src/heap/cppgc-js/v8_base_without_compiler.unified-heap-marking-verifier.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/heap/cppgc-js/unified-heap-marking-verifier.cc -o obj/deps/v8/src/heap/cppgc-js/v8_base_without_compiler.unified-heap-marking-verifier.o [1410/2643] g++ -MMD -MF obj/deps/v8/src/heap/v8_base_without_compiler.allocation-observer.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/heap/allocation-observer.cc -o obj/deps/v8/src/heap/v8_base_without_compiler.allocation-observer.o 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 { | ^~~~~~~~~~~~~~~~~~ [1411/2643] g++ -MMD -MF obj/deps/v8/src/heap/v8_base_without_compiler.base-space.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/heap/base-space.cc -o obj/deps/v8/src/heap/v8_base_without_compiler.base-space.o 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 { | ^~~~~~~~~~~~~~~~~~ [1412/2643] g++ -MMD -MF obj/deps/v8/src/execution/v8_base_without_compiler.protectors.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/execution/protectors.cc -o obj/deps/v8/src/execution/v8_base_without_compiler.protectors.o 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]': gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:21: ../../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:12: ../../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:12: ../../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of '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]': gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array 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]': gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of '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]': gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared 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]': gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared 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]': gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, 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]': gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:8: ../../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared 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]': gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | 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]': gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/prototype-info-inl.h:8, from ../../deps/v8/src/objects/map-inl.h:19: ../../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &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]': gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&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]': 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 | ^~~~~~~~~~~~ [1413/2643] g++ -MMD -MF obj/deps/v8/src/execution/v8_base_without_compiler.execution.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/execution/execution.cc -o obj/deps/v8/src/execution/v8_base_without_compiler.execution.o 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]': gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:21: ../../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:12: ../../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:12: ../../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of '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]': gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array 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]': gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared 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]': gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of '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]': gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared 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]': gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:8: ../../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared 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]': gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, 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]': gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&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]': gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | 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]': gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/prototype-info-inl.h:8, from ../../deps/v8/src/objects/map-inl.h:19: ../../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &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]': 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]': 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) { | ^~~~~~~~~ [1414/2643] g++ -MMD -MF obj/deps/v8/src/execution/v8_base_without_compiler.microtask-queue.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/execution/microtask-queue.cc -o obj/deps/v8/src/execution/v8_base_without_compiler.microtask-queue.o 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]': gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:21: ../../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:12: ../../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:12: ../../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of '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]': gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array 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]': gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared 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]': gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of '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]': gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared 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]': gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:8: ../../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared 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]': gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, 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]': 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]': 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]': gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&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]': gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | 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]': gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/prototype-info-inl.h:8, from ../../deps/v8/src/objects/map-inl.h:19: ../../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:959:7: note: 'class v8::internal::WasmArray' declared here 959 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ [1415/2643] g++ -MMD -MF obj/deps/v8/src/execution/v8_base_without_compiler.futex-emulation.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/execution/futex-emulation.cc -o obj/deps/v8/src/execution/v8_base_without_compiler.futex-emulation.o 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]': gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:21: ../../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:12: ../../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:12: ../../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of '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]': gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array 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]': gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared 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]': gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of '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]': gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared 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]': gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:8: ../../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared 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]': gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, 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]': 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]': gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&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]': gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | 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]': gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/prototype-info-inl.h:8, from ../../deps/v8/src/objects/map-inl.h:19: ../../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &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]': 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 | ^~~~~~~~~~~~~ [1416/2643] g++ -MMD -MF obj/deps/v8/src/heap/v8_base_without_compiler.gc-idle-time-handler.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/heap/gc-idle-time-handler.cc -o obj/deps/v8/src/heap/v8_base_without_compiler.gc-idle-time-handler.o [1417/2643] g++ -MMD -MF obj/deps/v8/src/heap/v8_base_without_compiler.basic-memory-chunk.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/heap/basic-memory-chunk.cc -o obj/deps/v8/src/heap/v8_base_without_compiler.basic-memory-chunk.o 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]': gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:21: ../../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:12: ../../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:12: ../../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of '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]': gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array 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]': gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::FeedbackVector' declared here 192 | class FeedbackVector | ^~~~~~~~~~~~~~ [1418/2643] g++ -MMD -MF obj/deps/v8/src/extensions/v8_base_without_compiler.statistics-extension.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/extensions/statistics-extension.cc -o obj/deps/v8/src/extensions/v8_base_without_compiler.statistics-extension.o 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]': gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:21: ../../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:12: ../../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:12: ../../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of '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]': gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array 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]': gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared 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]': gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of '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]': gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared 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]': gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:8: ../../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared 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]': gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, 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]': gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&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]': gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | 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]': gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/prototype-info-inl.h:8, from ../../deps/v8/src/objects/map-inl.h:19: ../../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:959:7: note: 'class v8::internal::WasmArray' declared here 959 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ [1419/2643] g++ -MMD -MF obj/deps/v8/src/execution/v8_base_without_compiler.tiering-manager.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/execution/tiering-manager.cc -o obj/deps/v8/src/execution/v8_base_without_compiler.tiering-manager.o 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]': gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:21: ../../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:12: ../../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:12: ../../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of '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]': gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array 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]': gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared 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]': gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of '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]': gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared 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]': gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:8: ../../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared 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]': gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, 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]': 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]': gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&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]': gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | 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]': gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/prototype-info-inl.h:8, from ../../deps/v8/src/objects/map-inl.h:19: ../../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &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"), | ^~~~~~~~~~~~ [1420/2643] g++ -MMD -MF obj/deps/v8/src/heap/cppgc-js/v8_base_without_compiler.unified-heap-marking-state.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/heap/cppgc-js/unified-heap-marking-state.cc -o obj/deps/v8/src/heap/cppgc-js/v8_base_without_compiler.unified-heap-marking-state.o 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 | ^~~~~~~~~~~~~~~~ [1421/2643] g++ -MMD -MF obj/deps/v8/src/extensions/v8_base_without_compiler.ignition-statistics-extension.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/extensions/ignition-statistics-extension.cc -o obj/deps/v8/src/extensions/v8_base_without_compiler.ignition-statistics-extension.o 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]': gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:21: ../../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:12: ../../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:12: ../../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of '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]': gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array 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]': gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared 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]': gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of '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]': gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared 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]': gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:8: ../../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared 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]': gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, 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]': gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&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]': gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | 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]': gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/prototype-info-inl.h:8, from ../../deps/v8/src/objects/map-inl.h:19: ../../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:959:7: note: 'class v8::internal::WasmArray' declared here 959 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ [1422/2643] g++ -MMD -MF obj/deps/v8/src/extensions/v8_base_without_compiler.externalize-string-extension.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/extensions/externalize-string-extension.cc -o obj/deps/v8/src/extensions/v8_base_without_compiler.externalize-string-extension.o 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]': gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:21: ../../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:12: ../../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:12: ../../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of '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]': gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array 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]': gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared 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]': gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of '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]': gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared 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]': gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:8: ../../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared 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]': gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, 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]': gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&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]': gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | 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]': gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/prototype-info-inl.h:8, from ../../deps/v8/src/objects/map-inl.h:19: ../../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:959:7: note: 'class v8::internal::WasmArray' declared here 959 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ [1423/2643] g++ -MMD -MF obj/deps/v8/src/execution/v8_base_without_compiler.v8threads.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/execution/v8threads.cc -o obj/deps/v8/src/execution/v8_base_without_compiler.v8threads.o 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]': gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:21: ../../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:12: ../../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:12: ../../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of '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]': gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array 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]': gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of '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]': gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared 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]': gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared 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]': gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, 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]': gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:8: ../../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared 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]': gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | 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]': gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/prototype-info-inl.h:8, from ../../deps/v8/src/objects/map-inl.h:19: ../../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &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]': gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/source-text-module.h:26:7: note: 'class v8::internal::SourceTextModule' declared here 26 | class SourceTextModule | ^~~~~~~~~~~~~~~~ [1424/2643] g++ -MMD -MF obj/deps/v8/src/heap/v8_base_without_compiler.index-generator.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/heap/index-generator.cc -o obj/deps/v8/src/heap/v8_base_without_compiler.index-generator.o [1425/2643] g++ -MMD -MF obj/deps/v8/src/handles/v8_base_without_compiler.handles.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/handles/handles.cc -o obj/deps/v8/src/handles/v8_base_without_compiler.handles.o 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]': gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:21: ../../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:12: ../../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:12: ../../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of '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]': gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array 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]': gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared 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]': gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of '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]': gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared 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]': gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:8: ../../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared 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]': gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, 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]': gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&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]': gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | 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]': gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/prototype-info-inl.h:8, from ../../deps/v8/src/objects/map-inl.h:19: ../../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:959:7: note: 'class v8::internal::WasmArray' declared here 959 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ [1426/2643] g++ -MMD -MF obj/deps/v8/src/handles/v8_base_without_compiler.persistent-handles.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/handles/persistent-handles.cc -o obj/deps/v8/src/handles/v8_base_without_compiler.persistent-handles.o 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]': gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:21: ../../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:12: ../../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:12: ../../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of '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]': gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array 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]': gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared 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]': gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of '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]': gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared 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]': gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:8: ../../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared 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]': gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, 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]': gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&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]': gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | 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]': gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/prototype-info-inl.h:8, from ../../deps/v8/src/objects/map-inl.h:19: ../../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:959:7: note: 'class v8::internal::WasmArray' declared here 959 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ [1427/2643] g++ -MMD -MF obj/deps/v8/src/handles/v8_base_without_compiler.local-handles.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/handles/local-handles.cc -o obj/deps/v8/src/handles/v8_base_without_compiler.local-handles.o 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]': gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:21: ../../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:12: ../../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:12: ../../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of '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]': gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array 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]': gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared 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]': gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of '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]': gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared 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]': gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:8: ../../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared 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]': gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, 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]': gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&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]': gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | 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]': gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/prototype-info-inl.h:8, from ../../deps/v8/src/objects/map-inl.h:19: ../../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:959:7: note: 'class v8::internal::WasmArray' declared here 959 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ [1428/2643] g++ -MMD -MF obj/deps/v8/src/heap/v8_base_without_compiler.array-buffer-sweeper.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/heap/array-buffer-sweeper.cc -o obj/deps/v8/src/heap/v8_base_without_compiler.array-buffer-sweeper.o 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]': gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:21: ../../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:12: ../../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of '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]': gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array 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]': gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared 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]': gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of '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]': gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared 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]': gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:8: ../../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared 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]': gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, 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]': gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&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]': gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | 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]': gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/prototype-info-inl.h:8, from ../../deps/v8/src/objects/map-inl.h:19: ../../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:959:7: note: 'class v8::internal::WasmArray' declared here 959 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ [1429/2643] g++ -MMD -MF obj/deps/v8/src/handles/v8_base_without_compiler.global-handles.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/handles/global-handles.cc -o obj/deps/v8/src/handles/v8_base_without_compiler.global-handles.o 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]': gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:21: ../../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:12: ../../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:12: ../../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of '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]': gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array 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]': gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared 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]': gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of '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]': gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared 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]': gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:8: ../../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared 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]': gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, 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]': gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&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]': gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | 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]': gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/prototype-info-inl.h:8, from ../../deps/v8/src/objects/map-inl.h:19: ../../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:959:7: note: 'class v8::internal::WasmArray' declared here 959 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ [1430/2643] g++ -MMD -MF obj/deps/v8/src/heap/v8_base_without_compiler.code-range.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/heap/code-range.cc -o obj/deps/v8/src/heap/v8_base_without_compiler.code-range.o 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]': gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:21: ../../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:12: ../../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:12: ../../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of '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]': gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array 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]': gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared 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]': gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of '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]': gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared 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]': gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:8: ../../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared 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]': gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, 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]': gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&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]': gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | 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]': gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/prototype-info-inl.h:8, from ../../deps/v8/src/objects/map-inl.h:19: ../../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:959:7: note: 'class v8::internal::WasmArray' declared here 959 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ [1431/2643] g++ -MMD -MF obj/deps/v8/src/execution/v8_base_without_compiler.messages.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/execution/messages.cc -o obj/deps/v8/src/execution/v8_base_without_compiler.messages.o 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]': gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:21: ../../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:12: ../../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:12: ../../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of '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]': gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array 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]': gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared 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]': gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of '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]': gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared 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]': gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:8: ../../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared 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]': gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, 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]': 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]': gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&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]': gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | 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]': gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/prototype-info-inl.h:8, from ../../deps/v8/src/objects/map-inl.h:19: ../../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &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]': 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]': 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]': 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]': 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]': 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]': 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 | ^~~~~~~~~~~~~~ [1432/2643] g++ -MMD -MF obj/deps/v8/src/heap/v8_base_without_compiler.concurrent-allocator.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/heap/concurrent-allocator.cc -o obj/deps/v8/src/heap/v8_base_without_compiler.concurrent-allocator.o 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]': gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:21: ../../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:12: ../../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:12: ../../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of '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]': gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array 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]': gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared 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]': gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of '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]': gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared 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]': gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:8: ../../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared 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]': gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, 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]': gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&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]': gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | 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]': gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/prototype-info-inl.h:8, from ../../deps/v8/src/objects/map-inl.h:19: ../../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:959:7: note: 'class v8::internal::WasmArray' declared here 959 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ [1433/2643] g++ -MMD -MF obj/deps/v8/src/diagnostics/v8_base_without_compiler.objects-printer.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/diagnostics/objects-printer.cc -o obj/deps/v8/src/diagnostics/v8_base_without_compiler.objects-printer.o 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]': gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:21: ../../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:12: ../../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:12: ../../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of '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]': gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array 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]': gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared 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]': gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of '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]': gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared 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]': gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:8: ../../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared 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]': gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, 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]': 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:48: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]': gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&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]': gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | 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]': gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/prototype-info-inl.h:8, from ../../deps/v8/src/objects/map-inl.h:19: ../../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &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]': 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]': 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:32:28: required from here ../../deps/v8/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 | ^~~~~~~~~~~~~~~~~~~~~~ [1434/2643] g++ -MMD -MF obj/deps/v8/src/heap/v8_base_without_compiler.combined-heap.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/heap/combined-heap.cc -o obj/deps/v8/src/heap/v8_base_without_compiler.combined-heap.o 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]': gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:21: ../../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:12: ../../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:12: ../../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of '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]': gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array 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]': gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared 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]': gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of '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]': gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared 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]': gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:8: ../../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared 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]': gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, 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]': gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&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]': gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | 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]': gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/prototype-info-inl.h:8, from ../../deps/v8/src/objects/map-inl.h:19: ../../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:959:7: note: 'class v8::internal::WasmArray' declared here 959 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ [1435/2643] g++ -MMD -MF obj/deps/v8/src/heap/v8_base_without_compiler.collection-barrier.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/heap/collection-barrier.cc -o obj/deps/v8/src/heap/v8_base_without_compiler.collection-barrier.o 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]': gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:21: ../../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:12: ../../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:12: ../../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of '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]': gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array 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]': gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared 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]': gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of '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]': gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared 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]': gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:8: ../../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared 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]': gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, 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]': gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&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]': gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | 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]': gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/prototype-info-inl.h:8, from ../../deps/v8/src/objects/map-inl.h:19: ../../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:959:7: note: 'class v8::internal::WasmArray' declared here 959 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ [1436/2643] g++ -MMD -MF obj/deps/v8/src/heap/v8_base_without_compiler.marking.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/heap/marking.cc -o obj/deps/v8/src/heap/v8_base_without_compiler.marking.o [1437/2643] g++ -MMD -MF obj/deps/v8/src/heap/v8_base_without_compiler.code-stats.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/heap/code-stats.cc -o obj/deps/v8/src/heap/v8_base_without_compiler.code-stats.o 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]': gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:21: ../../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:12: ../../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:12: ../../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of '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]': gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array 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]': gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared 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]': gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of '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]': gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared 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]': gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:8: ../../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared 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]': gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, 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]': gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&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]': gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | 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]': gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/prototype-info-inl.h:8, from ../../deps/v8/src/objects/map-inl.h:19: ../../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:959:7: note: 'class v8::internal::WasmArray' declared here 959 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ [1438/2643] g++ -MMD -MF obj/deps/v8/src/execution/v8_base_without_compiler.frames.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/execution/frames.cc -o obj/deps/v8/src/execution/v8_base_without_compiler.frames.o 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]': gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:21: ../../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:12: ../../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:12: ../../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of '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]': gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array 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]': gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared 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]': gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of '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]': gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared 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]': gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:8: ../../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared 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]': gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, 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]': 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]': 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]': gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&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]': gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | 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]': gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/prototype-info-inl.h:8, from ../../deps/v8/src/objects/map-inl.h:19: ../../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &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]': 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 { | ^~~~~~ [1439/2643] g++ -MMD -MF obj/deps/v8/src/heap/cppgc-js/v8_base_without_compiler.unified-heap-marking-visitor.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/heap/cppgc-js/unified-heap-marking-visitor.cc -o obj/deps/v8/src/heap/cppgc-js/v8_base_without_compiler.unified-heap-marking-visitor.o 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]': gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:21: ../../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:12: ../../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:12: ../../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of '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]': gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array 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]': gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared 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]': gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of '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]': gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared 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]': gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:8: ../../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared 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]': gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, 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]': gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/prototype-info-inl.h:8, from ../../deps/v8/src/objects/map-inl.h:19: ../../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &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]': gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&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]': gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:243:7: note: 'class v8::internal::FixedDoubleArray' declared here 243 | class FixedDoubleArray | ^~~~~~~~~~~~~~~~ [1440/2643] g++ -MMD -MF obj/deps/v8/src/heap/cppgc-js/v8_base_without_compiler.cpp-heap.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/heap/cppgc-js/cpp-heap.cc -o obj/deps/v8/src/heap/cppgc-js/v8_base_without_compiler.cpp-heap.o 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]': gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:21: ../../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:12: ../../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:12: ../../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of '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]': gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array 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]': gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of '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]': gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared 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]': gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared 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]': gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, 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]': gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:8: ../../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared 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]': gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | 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]': gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/prototype-info-inl.h:8, from ../../deps/v8/src/objects/map-inl.h:19: ../../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &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]': gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/source-text-module.h:26:7: note: 'class v8::internal::SourceTextModule' declared here 26 | class SourceTextModule | ^~~~~~~~~~~~~~~~ [1441/2643] g++ -MMD -MF obj/deps/v8/src/heap/v8_base_without_compiler.finalization-registry-cleanup-task.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/heap/finalization-registry-cleanup-task.cc -o obj/deps/v8/src/heap/v8_base_without_compiler.finalization-registry-cleanup-task.o 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]': gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:21: ../../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:12: ../../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of '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]': gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array 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]': gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared 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]': gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of '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]': gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared 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]': gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:8: ../../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared 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]': gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, 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]': 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:48: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]': 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]': gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&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]': gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | 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]': gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/prototype-info-inl.h:8, from ../../deps/v8/src/objects/map-inl.h:19: ../../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:959:7: note: 'class v8::internal::WasmArray' declared here 959 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ [1442/2643] g++ -MMD -MF obj/deps/v8/src/heap/cppgc-js/v8_base_without_compiler.cpp-snapshot.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/heap/cppgc-js/cpp-snapshot.cc -o obj/deps/v8/src/heap/cppgc-js/v8_base_without_compiler.cpp-snapshot.o 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]': gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:21: ../../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:12: ../../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:12: ../../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of '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]': gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array 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]': gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared 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]': gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of '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]': gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared 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]': gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:8: ../../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared 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]': gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, 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]': gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&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]': gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | 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]': gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/prototype-info-inl.h:8, from ../../deps/v8/src/objects/map-inl.h:19: ../../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:959:7: note: 'class v8::internal::WasmArray' declared here 959 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ [1443/2643] g++ -MMD -MF obj/deps/v8/src/heap/v8_base_without_compiler.embedder-tracing.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/heap/embedder-tracing.cc -o obj/deps/v8/src/heap/v8_base_without_compiler.embedder-tracing.o 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]': gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:21: ../../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:12: ../../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:12: ../../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of '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]': gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array 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]': gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared 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]': gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of '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]': gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared 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]': gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:8: ../../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared 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]': gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, 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]': gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/prototype-info-inl.h:8, from ../../deps/v8/src/objects/map-inl.h:19: ../../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &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]': gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&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]': gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:243:7: note: 'class v8::internal::FixedDoubleArray' declared here 243 | class FixedDoubleArray | ^~~~~~~~~~~~~~~~ [1444/2643] g++ -MMD -MF obj/deps/v8/src/heap/v8_base_without_compiler.heap-controller.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/heap/heap-controller.cc -o obj/deps/v8/src/heap/v8_base_without_compiler.heap-controller.o 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]': gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:21: ../../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:12: ../../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:12: ../../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of '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]': gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array 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]': gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of '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]': gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared 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]': gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared 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]': gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, 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]': gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:8: ../../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared 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]': gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | 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]': gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/prototype-info-inl.h:8, from ../../deps/v8/src/objects/map-inl.h:19: ../../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &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]': gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/source-text-module.h:26:7: note: 'class v8::internal::SourceTextModule' declared here 26 | class SourceTextModule | ^~~~~~~~~~~~~~~~ [1445/2643] g++ -MMD -MF obj/deps/v8/src/heap/v8_base_without_compiler.memory-chunk-layout.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/heap/memory-chunk-layout.cc -o obj/deps/v8/src/heap/v8_base_without_compiler.memory-chunk-layout.o 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 { | ^~~~~~~~~~~~~~~~~~ [1446/2643] g++ -MMD -MF obj/deps/v8/src/heap/v8_base_without_compiler.free-list.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/heap/free-list.cc -o obj/deps/v8/src/heap/v8_base_without_compiler.free-list.o 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]': gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:21: ../../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:12: ../../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:12: ../../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of '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]': gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array 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]': gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared 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]': gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of '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]': gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared 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]': gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:8: ../../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared 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]': gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, 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]': gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&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]': gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | 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]': gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/prototype-info-inl.h:8, from ../../deps/v8/src/objects/map-inl.h:19: ../../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:959:7: note: 'class v8::internal::WasmArray' declared here 959 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ [1447/2643] g++ -MMD -MF obj/deps/v8/src/heap/v8_base_without_compiler.heap-layout-tracer.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/heap/heap-layout-tracer.cc -o obj/deps/v8/src/heap/v8_base_without_compiler.heap-layout-tracer.o 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]': gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:21: ../../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:12: ../../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:12: ../../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of '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]': gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array 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]': gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared 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]': gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of '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]': gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared 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]': gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:8: ../../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared 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]': gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, 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]': gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&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]': gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | 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]': gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/prototype-info-inl.h:8, from ../../deps/v8/src/objects/map-inl.h:19: ../../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:959:7: note: 'class v8::internal::WasmArray' declared here 959 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ [1448/2643] g++ -MMD -MF obj/deps/v8/src/heap/v8_base_without_compiler.heap-write-barrier.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/heap/heap-write-barrier.cc -o obj/deps/v8/src/heap/v8_base_without_compiler.heap-write-barrier.o 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]': gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:21: ../../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:12: ../../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:12: ../../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of '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]': gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array 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]': gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared 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]': gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of '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]': gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared 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]': gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:8: ../../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared 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]': gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, 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]': gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&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]': gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | 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]': gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/prototype-info-inl.h:8, from ../../deps/v8/src/objects/map-inl.h:19: ../../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:959:7: note: 'class v8::internal::WasmArray' declared here 959 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ [1449/2643] g++ -MMD -MF obj/deps/v8/src/heap/v8_base_without_compiler.gc-tracer.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/heap/gc-tracer.cc -o obj/deps/v8/src/heap/v8_base_without_compiler.gc-tracer.o 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]': gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:21: ../../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:12: ../../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:12: ../../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of '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]': gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array 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]': gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared 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]': gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of '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]': gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared 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]': gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:8: ../../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared 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]': gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, 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]': gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&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]': gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | 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]': gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/prototype-info-inl.h:8, from ../../deps/v8/src/objects/map-inl.h:19: ../../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:959:7: note: 'class v8::internal::WasmArray' declared here 959 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ [1450/2643] g++ -MMD -MF obj/deps/v8/src/heap/v8_base_without_compiler.incremental-marking-job.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/heap/incremental-marking-job.cc -o obj/deps/v8/src/heap/v8_base_without_compiler.incremental-marking-job.o 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]': gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:21: ../../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:12: ../../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:12: ../../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of '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]': gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array 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]': gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared 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]': gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of '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]': gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared 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]': gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:8: ../../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared 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]': gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, 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]': gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&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]': gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | 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]': gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/prototype-info-inl.h:8, from ../../deps/v8/src/objects/map-inl.h:19: ../../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:959:7: note: 'class v8::internal::WasmArray' declared here 959 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ [1451/2643] g++ -MMD -MF obj/deps/v8/src/heap/v8_base_without_compiler.invalidated-slots.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/heap/invalidated-slots.cc -o obj/deps/v8/src/heap/v8_base_without_compiler.invalidated-slots.o 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]': gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:21: ../../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:12: ../../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:12: ../../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of '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]': gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array 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]': gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared 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]': gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of '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]': gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared 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]': gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:8: ../../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared 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]': gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, 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]': gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&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]': gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | 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]': gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/prototype-info-inl.h:8, from ../../deps/v8/src/objects/map-inl.h:19: ../../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:959:7: note: 'class v8::internal::WasmArray' declared here 959 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ [1452/2643] g++ -MMD -MF obj/deps/v8/src/execution/v8_base_without_compiler.isolate.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/execution/isolate.cc -o obj/deps/v8/src/execution/v8_base_without_compiler.isolate.o 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]': gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:21: ../../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:12: ../../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:12: ../../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of '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]': gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array 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]': gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared 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]': gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of '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]': gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared 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]': gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:8: ../../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared 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]': gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, 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]': 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:48: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]': 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]': 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]': gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&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]': gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | 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]': gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/prototype-info-inl.h:8, from ../../deps/v8/src/objects/map-inl.h:19: ../../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &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]': 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]': 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:32:28: required from here ../../deps/v8/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]': 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]': 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]': 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]': 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]': 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]': 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]': 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]': 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]': 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]': 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]': 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]': 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]': 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]': 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]': 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:5051: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]': 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:5127: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]': 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:5144: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]': 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:5267: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 { | ^~~~~~~ [1453/2643] g++ -MMD -MF obj/deps/v8/src/heap/v8_base_without_compiler.heap-allocator.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/heap/heap-allocator.cc -o obj/deps/v8/src/heap/v8_base_without_compiler.heap-allocator.o 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]': gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:21: ../../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:12: ../../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:12: ../../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of '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]': gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array 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]': gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared 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]': gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of '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]': gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared 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]': gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:8: ../../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared 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]': gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, 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]': gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&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]': gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | 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]': gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/prototype-info-inl.h:8, from ../../deps/v8/src/objects/map-inl.h:19: ../../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:959:7: note: 'class v8::internal::WasmArray' declared here 959 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ [1454/2643] g++ -MMD -MF obj/deps/v8/src/heap/v8_base_without_compiler.local-factory.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/heap/local-factory.cc -o obj/deps/v8/src/heap/v8_base_without_compiler.local-factory.o 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]': gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:21: ../../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:12: ../../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:12: ../../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of '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]': gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array 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]': gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared 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]': gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of '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]': gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared 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]': gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:8: ../../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared 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]': gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, 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]': gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&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]': gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | 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]': gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/prototype-info-inl.h:8, from ../../deps/v8/src/objects/map-inl.h:19: ../../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:959:7: note: 'class v8::internal::WasmArray' declared here 959 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ [1455/2643] g++ -MMD -MF obj/deps/v8/src/heap/v8_base_without_compiler.marking-worklist.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/heap/marking-worklist.cc -o obj/deps/v8/src/heap/v8_base_without_compiler.marking-worklist.o 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]': gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:21: ../../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:12: ../../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:12: ../../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of '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]': gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array 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]': gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared 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]': gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of '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]': gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared 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]': gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:8: ../../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared 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]': gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, 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]': gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/prototype-info-inl.h:8, from ../../deps/v8/src/objects/map-inl.h:19: ../../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &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]': gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&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]': gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:243:7: note: 'class v8::internal::FixedDoubleArray' declared here 243 | class FixedDoubleArray | ^~~~~~~~~~~~~~~~ [1456/2643] g++ -MMD -MF obj/deps/v8/src/heap/v8_base_without_compiler.large-spaces.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/heap/large-spaces.cc -o obj/deps/v8/src/heap/v8_base_without_compiler.large-spaces.o 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]': gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:21: ../../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:12: ../../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:12: ../../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of '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]': gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array 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]': gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared 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]': gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of '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]': gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared 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]': gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:8: ../../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared 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]': gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, 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]': gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&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]': gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | 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]': gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/prototype-info-inl.h:8, from ../../deps/v8/src/objects/map-inl.h:19: ../../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:959:7: note: 'class v8::internal::WasmArray' declared here 959 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ [1457/2643] g++ -MMD -MF obj/deps/v8/src/heap/v8_base_without_compiler.local-heap.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/heap/local-heap.cc -o obj/deps/v8/src/heap/v8_base_without_compiler.local-heap.o 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]': gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:21: ../../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:12: ../../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:12: ../../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of '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]': gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array 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]': gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared 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]': gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of '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]': gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared 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]': gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:8: ../../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared 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]': gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, 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]': gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&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]': gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | 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]': gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/prototype-info-inl.h:8, from ../../deps/v8/src/objects/map-inl.h:19: ../../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:959:7: note: 'class v8::internal::WasmArray' declared here 959 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ [1458/2643] g++ -MMD -MF obj/deps/v8/src/heap/v8_base_without_compiler.factory-base.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/heap/factory-base.cc -o obj/deps/v8/src/heap/v8_base_without_compiler.factory-base.o 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]': gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:21: ../../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:12: ../../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:12: ../../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of '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]': gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array 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]': gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared 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]': gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of '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]': gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared 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]': gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:8: ../../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared 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]': gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, 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]': gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&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]': gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | 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]': gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/prototype-info-inl.h:8, from ../../deps/v8/src/objects/map-inl.h:19: ../../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &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]': 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]': 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]': 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]': 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]': 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]': 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 | ^~~~~~~~~~~~~~~~ [1459/2643] g++ -MMD -MF obj/deps/v8/src/heap/v8_base_without_compiler.slot-set.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/heap/slot-set.cc -o obj/deps/v8/src/heap/v8_base_without_compiler.slot-set.o 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 { | ^~~~~~~~~~~~~~~~~~ [1460/2643] g++ -MMD -MF obj/deps/v8/src/init/v8_base_without_compiler.icu_util.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/init/icu_util.cc -o obj/deps/v8/src/init/v8_base_without_compiler.icu_util.o [1461/2643] g++ -MMD -MF obj/deps/v8/src/heap/v8_base_without_compiler.concurrent-marking.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/heap/concurrent-marking.cc -o obj/deps/v8/src/heap/v8_base_without_compiler.concurrent-marking.o 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]': gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:21: ../../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:12: ../../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:12: ../../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of '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]': gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array 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]': gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared 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]': gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of '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]': 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]' 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: 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]': 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]' 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: 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]': gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' 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]': 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]' 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]': 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]' 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]': 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]' 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)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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]': 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]' 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)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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]': 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]': 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]': 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]': gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared 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]': gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:8: ../../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared 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]': gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, 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]': 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:48: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]': gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&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]': gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | 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]': gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/prototype-info-inl.h:8, from ../../deps/v8/src/objects/map-inl.h:19: ../../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &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]': 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:32:28: required from here ../../deps/v8/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 | ^~~~~~~~~~~~~~~~~~~~~~ [1462/2643] g++ -MMD -MF obj/deps/v8/src/heap/v8_base_without_compiler.memory-allocator.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/heap/memory-allocator.cc -o obj/deps/v8/src/heap/v8_base_without_compiler.memory-allocator.o 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]': gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:21: ../../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:12: ../../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:12: ../../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of '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]': gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array 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]': gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared 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]': gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of '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]': gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared 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]': gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:8: ../../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared 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]': gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, 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]': gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&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]': gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | 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]': gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/prototype-info-inl.h:8, from ../../deps/v8/src/objects/map-inl.h:19: ../../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:959:7: note: 'class v8::internal::WasmArray' declared here 959 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ [1463/2643] g++ -MMD -MF obj/deps/v8/src/init/v8_base_without_compiler.startup-data-util.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/init/startup-data-util.cc -o obj/deps/v8/src/init/v8_base_without_compiler.startup-data-util.o [1464/2643] g++ -MMD -MF obj/deps/v8/src/heap/v8_base_without_compiler.memory-chunk.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/heap/memory-chunk.cc -o obj/deps/v8/src/heap/v8_base_without_compiler.memory-chunk.o 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]': gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:21: ../../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:12: ../../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:12: ../../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of '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]': gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array 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]': gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared 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]': gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of '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]': gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared 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]': gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:8: ../../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared 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]': gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, 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]': gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&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]': gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | 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]': gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/prototype-info-inl.h:8, from ../../deps/v8/src/objects/map-inl.h:19: ../../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:959:7: note: 'class v8::internal::WasmArray' declared here 959 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ [1465/2643] g++ -MMD -MF obj/deps/v8/src/heap/v8_base_without_compiler.incremental-marking.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/heap/incremental-marking.cc -o obj/deps/v8/src/heap/v8_base_without_compiler.incremental-marking.o 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]': gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:21: ../../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:12: ../../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:12: ../../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of '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]': gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array 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]': gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared 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]': gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of '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]': 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]' 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: 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]': 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]' 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: 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]': gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' 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]': 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]' 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]': 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]' 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]': 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]' 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)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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]': 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]' 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)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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]': gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared 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]': gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:8: ../../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared 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]': gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, 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]': 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:48: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]': gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&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]': gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | 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]': gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/prototype-info-inl.h:8, from ../../deps/v8/src/objects/map-inl.h:19: ../../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &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]': 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:32:28: required from here ../../deps/v8/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 | ^~~~~~~~~~~~~~~~~~~~~~ [1466/2643] g++ -MMD -MF obj/deps/v8/src/heap/v8_base_without_compiler.stress-marking-observer.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/heap/stress-marking-observer.cc -o obj/deps/v8/src/heap/v8_base_without_compiler.stress-marking-observer.o 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 | ^~~~~~~~~~~~~~~~ [1467/2643] g++ -MMD -MF obj/deps/v8/src/heap/v8_base_without_compiler.new-spaces.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/heap/new-spaces.cc -o obj/deps/v8/src/heap/v8_base_without_compiler.new-spaces.o 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]': gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:21: ../../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:12: ../../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:12: ../../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of '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]': gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array 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]': gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared 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]': gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of '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]': gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared 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]': gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:8: ../../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared 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]': gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, 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]': gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&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]': gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | 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]': gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/prototype-info-inl.h:8, from ../../deps/v8/src/objects/map-inl.h:19: ../../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:959:7: note: 'class v8::internal::WasmArray' declared here 959 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ [1468/2643] g++ -MMD -MF obj/deps/v8/src/heap/v8_base_without_compiler.memory-measurement.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/heap/memory-measurement.cc -o obj/deps/v8/src/heap/v8_base_without_compiler.memory-measurement.o 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]': gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:21: ../../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:12: ../../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:12: ../../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of '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]': gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array 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]': gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared 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]': gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of '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]': gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared 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]': gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:8: ../../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared 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]': gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, 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]': 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]': gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&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]': gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | 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]': gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/prototype-info-inl.h:8, from ../../deps/v8/src/objects/map-inl.h:19: ../../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &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:77, 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)); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ [1469/2643] g++ -MMD -MF obj/deps/v8/src/heap/v8_base_without_compiler.marking-barrier.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/heap/marking-barrier.cc -o obj/deps/v8/src/heap/v8_base_without_compiler.marking-barrier.o 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]': gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:21: ../../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:12: ../../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:12: ../../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of '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]': gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array 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]': gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared 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]': gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of '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]': 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]' 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: 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]': 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]' 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: 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]': gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' 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]': 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]' 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]': 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]' 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]': 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]' 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)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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]': 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]' 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)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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]': gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared 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]': gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:8: ../../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared 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]': gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, 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]': 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:48: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]': gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&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]': gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | 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]': gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/prototype-info-inl.h:8, from ../../deps/v8/src/objects/map-inl.h:19: ../../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &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]': 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:32:28: required from here ../../deps/v8/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 | ^~~~~~~~~~~~~~~~~~~~~~ [1470/2643] g++ -MMD -MF obj/deps/v8/src/init/v8_base_without_compiler.isolate-allocator.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/init/isolate-allocator.cc -o obj/deps/v8/src/init/v8_base_without_compiler.isolate-allocator.o 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 { | ^~~~~~~~~~~~~~~~~~ [1471/2643] g++ -MMD -MF obj/deps/v8/src/heap/v8_base_without_compiler.objects-visiting.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/heap/objects-visiting.cc -o obj/deps/v8/src/heap/v8_base_without_compiler.objects-visiting.o 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]': gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:21: ../../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:12: ../../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:12: ../../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of '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]': gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array 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]': gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared 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]': gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of '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]': 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]' 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: 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]': 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]' 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: 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]': gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' 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]': 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]' 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]': 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]' 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]': 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]' 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)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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]': 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]' 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)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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]': gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared 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]': gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:8: ../../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared 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]': gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, 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]': 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:48: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]': gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&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]': gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | 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]': gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/prototype-info-inl.h:8, from ../../deps/v8/src/objects/map-inl.h:19: ../../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &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]': 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:32:28: required from here ../../deps/v8/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 | ^~~~~~~~~~~~~~~~~~~~~~ [1472/2643] g++ -MMD -MF obj/deps/v8/src/heap/v8_base_without_compiler.paged-spaces.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/heap/paged-spaces.cc -o obj/deps/v8/src/heap/v8_base_without_compiler.paged-spaces.o 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]': gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:21: ../../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:12: ../../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:12: ../../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of '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]': gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array 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]': gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared 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]': gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of '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]': gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared 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]': gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:8: ../../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared 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]': gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, 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]': gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&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]': gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | 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]': gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/prototype-info-inl.h:8, from ../../deps/v8/src/objects/map-inl.h:19: ../../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:959:7: note: 'class v8::internal::WasmArray' declared here 959 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ [1473/2643] g++ -MMD -MF obj/deps/v8/src/heap/v8_base_without_compiler.memory-reducer.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/heap/memory-reducer.cc -o obj/deps/v8/src/heap/v8_base_without_compiler.memory-reducer.o 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]': gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:21: ../../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:12: ../../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:12: ../../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of '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]': gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array 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]': gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared 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]': gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of '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]': gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared 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]': gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:8: ../../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared 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]': gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, 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]': gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&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]': gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | 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]': gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/prototype-info-inl.h:8, from ../../deps/v8/src/objects/map-inl.h:19: ../../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:959:7: note: 'class v8::internal::WasmArray' declared here 959 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ [1474/2643] g++ -MMD -MF obj/deps/v8/src/heap/v8_base_without_compiler.read-only-spaces.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/heap/read-only-spaces.cc -o obj/deps/v8/src/heap/v8_base_without_compiler.read-only-spaces.o 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]': gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:21: ../../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:12: ../../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:12: ../../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of '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]': gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array 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]': gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared 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]': gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of '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]': gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared 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]': gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:8: ../../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared 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]': gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, 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]': gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&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]': gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | 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]': gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/prototype-info-inl.h:8, from ../../deps/v8/src/objects/map-inl.h:19: ../../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:959:7: note: 'class v8::internal::WasmArray' declared here 959 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ [1475/2643] g++ -MMD -MF obj/deps/v8/src/interpreter/v8_base_without_compiler.bytecode-operands.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/interpreter/bytecode-operands.cc -o obj/deps/v8/src/interpreter/v8_base_without_compiler.bytecode-operands.o [1476/2643] g++ -MMD -MF obj/deps/v8/src/interpreter/v8_base_without_compiler.bytecode-node.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/interpreter/bytecode-node.cc -o obj/deps/v8/src/interpreter/v8_base_without_compiler.bytecode-node.o [1477/2643] g++ -MMD -MF obj/deps/v8/src/heap/v8_base_without_compiler.scavenge-job.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/heap/scavenge-job.cc -o obj/deps/v8/src/heap/v8_base_without_compiler.scavenge-job.o 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]': gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:21: ../../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:12: ../../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:12: ../../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of '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]': gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array 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]': gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared 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]': gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of '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]': gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared 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]': gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:8: ../../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared 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]': gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, 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]': gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&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]': gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | 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]': gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/prototype-info-inl.h:8, from ../../deps/v8/src/objects/map-inl.h:19: ../../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:959:7: note: 'class v8::internal::WasmArray' declared here 959 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ [1478/2643] g++ -MMD -MF obj/deps/v8/src/heap/v8_base_without_compiler.object-stats.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/heap/object-stats.cc -o obj/deps/v8/src/heap/v8_base_without_compiler.object-stats.o 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]': gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:21: ../../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:12: ../../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:12: ../../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of '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]': gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array 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]': gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared 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]': gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of '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]': gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared 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]': gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:8: ../../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared 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]': gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, 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]': gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&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]': gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | 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]': gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/prototype-info-inl.h:8, from ../../deps/v8/src/objects/map-inl.h:19: ../../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &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]': 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 { | ^~~~~~~ [1479/2643] g++ -MMD -MF obj/deps/v8/src/heap/v8_base_without_compiler.read-only-heap.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/heap/read-only-heap.cc -o obj/deps/v8/src/heap/v8_base_without_compiler.read-only-heap.o 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]': gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:21: ../../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:12: ../../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:12: ../../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of '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]': gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array 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]': gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared 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]': gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of '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]': gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared 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]': gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:8: ../../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared 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]': gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, 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]': gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&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]': gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | 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]': gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/prototype-info-inl.h:8, from ../../deps/v8/src/objects/map-inl.h:19: ../../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:959:7: note: 'class v8::internal::WasmArray' declared here 959 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ [1480/2643] g++ -MMD -MF obj/deps/v8/src/interpreter/v8_base_without_compiler.bytecode-register.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/interpreter/bytecode-register.cc -o obj/deps/v8/src/interpreter/v8_base_without_compiler.bytecode-register.o [1481/2643] g++ -MMD -MF obj/deps/v8/src/interpreter/v8_base_without_compiler.bytecodes.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/interpreter/bytecodes.cc -o obj/deps/v8/src/interpreter/v8_base_without_compiler.bytecodes.o [1482/2643] g++ -MMD -MF obj/deps/v8/src/interpreter/v8_base_without_compiler.bytecode-source-info.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/interpreter/bytecode-source-info.cc -o obj/deps/v8/src/interpreter/v8_base_without_compiler.bytecode-source-info.o [1483/2643] g++ -MMD -MF obj/deps/v8/src/interpreter/v8_base_without_compiler.bytecode-register-optimizer.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/interpreter/bytecode-register-optimizer.cc -o obj/deps/v8/src/interpreter/v8_base_without_compiler.bytecode-register-optimizer.o [1484/2643] g++ -MMD -MF obj/deps/v8/src/interpreter/v8_base_without_compiler.interpreter-intrinsics.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/interpreter/interpreter-intrinsics.cc -o obj/deps/v8/src/interpreter/v8_base_without_compiler.interpreter-intrinsics.o [1485/2643] g++ -MMD -MF obj/deps/v8/src/heap/v8_base_without_compiler.stress-scavenge-observer.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/heap/stress-scavenge-observer.cc -o obj/deps/v8/src/heap/v8_base_without_compiler.stress-scavenge-observer.o 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]': gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:21: ../../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:12: ../../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:12: ../../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of '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]': gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array 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]': gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared 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]': gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of '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]': gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared 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]': gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:8: ../../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared 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]': gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, 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]': gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&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]': gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | 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]': gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/prototype-info-inl.h:8, from ../../deps/v8/src/objects/map-inl.h:19: ../../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:959:7: note: 'class v8::internal::WasmArray' declared here 959 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ [1486/2643] g++ -MMD -MF obj/deps/v8/src/heap/v8_base_without_compiler.spaces.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/heap/spaces.cc -o obj/deps/v8/src/heap/v8_base_without_compiler.spaces.o 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]': gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:21: ../../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:12: ../../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:12: ../../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of '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]': gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array 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]': gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared 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]': gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of '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]': 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]' 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: 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]': 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]' 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: 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]': gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' 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]': 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]' 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]': 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]' 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]': 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]' 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)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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]': 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]' 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)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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]': gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared 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]': gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:8: ../../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared 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]': gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, 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]': 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:48: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]': gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&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]': gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | 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]': gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/prototype-info-inl.h:8, from ../../deps/v8/src/objects/map-inl.h:19: ../../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &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]': 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:32:28: required from here ../../deps/v8/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 | ^~~~~~~~~~~~~~~~~~~~~~ [1487/2643] g++ -MMD -MF obj/deps/v8/src/heap/v8_base_without_compiler.weak-object-worklists.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/heap/weak-object-worklists.cc -o obj/deps/v8/src/heap/v8_base_without_compiler.weak-object-worklists.o 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]': gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:21: ../../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:12: ../../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:12: ../../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of '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]': gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array 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]': gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared 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]': gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of '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]': gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared 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]': gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:8: ../../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared 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]': gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, 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]': 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:48: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]': gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&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]': gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | 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]': gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/prototype-info-inl.h:8, from ../../deps/v8/src/objects/map-inl.h:19: ../../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &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]': 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:32:28: required from here ../../deps/v8/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 | ^~~~~~~~~~~~~~~~~~~~~~ [1488/2643] g++ -MMD -MF obj/deps/v8/src/libsampler/v8_base_without_compiler.sampler.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/libsampler/sampler.cc -o obj/deps/v8/src/libsampler/v8_base_without_compiler.sampler.o [1489/2643] g++ -MMD -MF obj/deps/v8/src/heap/v8_base_without_compiler.safepoint.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/heap/safepoint.cc -o obj/deps/v8/src/heap/v8_base_without_compiler.safepoint.o 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]': gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:21: ../../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:12: ../../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:12: ../../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of '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]': gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array 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]': gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared 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]': gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of '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]': gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared 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]': gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:8: ../../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared 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]': gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, 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]': gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&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]': gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | 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]': gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/prototype-info-inl.h:8, from ../../deps/v8/src/objects/map-inl.h:19: ../../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:959:7: note: 'class v8::internal::WasmArray' declared here 959 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ [1490/2643] g++ -MMD -MF obj/deps/v8/src/logging/v8_base_without_compiler.runtime-call-stats.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/logging/runtime-call-stats.cc -o obj/deps/v8/src/logging/v8_base_without_compiler.runtime-call-stats.o [1491/2643] g++ -MMD -MF obj/deps/v8/src/heap/v8_base_without_compiler.sweeper.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/heap/sweeper.cc -o obj/deps/v8/src/heap/v8_base_without_compiler.sweeper.o 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]': gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:21: ../../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:12: ../../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:12: ../../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of '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]': gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array 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]': gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared 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]': gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of '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]': 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]' 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: 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]': 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]' 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: 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]': gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' 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]': 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]' 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]': 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]' 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]': 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]' 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)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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]': 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]' 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)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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]': gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared 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]': gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:8: ../../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared 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]': gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, 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]': 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:48: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]': gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&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]': gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | 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]': gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/prototype-info-inl.h:8, from ../../deps/v8/src/objects/map-inl.h:19: ../../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &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]': 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:32:28: required from here ../../deps/v8/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 | ^~~~~~~~~~~~~~~~~~~~~~ [1492/2643] g++ -MMD -MF obj/deps/v8/src/heap/v8_base_without_compiler.factory.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/heap/factory.cc -o obj/deps/v8/src/heap/v8_base_without_compiler.factory.o 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]': gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:21: ../../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:12: ../../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:12: ../../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of '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]': gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array 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]': gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of '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]': gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared 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]': 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]' 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: 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]': 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]' 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: 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]': gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' 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]': 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]' 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]': 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]' 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]': 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]' 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)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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]': 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]' 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)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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]': 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]': gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared 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]': gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, 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]': gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:8: ../../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared 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]': 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:48: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]': 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]': 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]': gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../../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]': 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]': 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]': 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]': 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]': gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../../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]': 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]': 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]': 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]': 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]': 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]': 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]': gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../../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]': 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]': 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]': 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]': 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]': gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/prototype-info-inl.h:8, from ../../deps/v8/src/objects/map-inl.h:19: ../../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::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]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &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]': 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:32:28: required from here ../../deps/v8/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]': 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: 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]': 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]': 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]': 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]': 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]': 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]': 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]': 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]': 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 { | ^~~~~~~~ [1493/2643] g++ -MMD -MF obj/deps/v8/src/ic/v8_base_without_compiler.call-optimization.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/ic/call-optimization.cc -o obj/deps/v8/src/ic/v8_base_without_compiler.call-optimization.o 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]': gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:21: ../../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:12: ../../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:12: ../../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of '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]': gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array 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]': gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared 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]': gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of '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]': gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared 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]': gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:8: ../../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared 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]': gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, 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]': gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&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]': gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | 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]': gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/prototype-info-inl.h:8, from ../../deps/v8/src/objects/map-inl.h:19: ../../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &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]': 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< | ^~~~~~~~~~ [1494/2643] g++ -MMD -MF obj/deps/v8/src/logging/v8_base_without_compiler.tracing-flags.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/logging/tracing-flags.cc -o obj/deps/v8/src/logging/v8_base_without_compiler.tracing-flags.o [1495/2643] g++ -MMD -MF obj/deps/v8/src/ic/v8_base_without_compiler.ic-stats.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/ic/ic-stats.cc -o obj/deps/v8/src/ic/v8_base_without_compiler.ic-stats.o 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]': gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:21: ../../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:12: ../../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:12: ../../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of '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]': gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array 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]': gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared 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]': gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of '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]': gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared 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]': gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:8: ../../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared 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]': gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, 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]': gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&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]': gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | 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]': gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/prototype-info-inl.h:8, from ../../deps/v8/src/objects/map-inl.h:19: ../../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:959:7: note: 'class v8::internal::WasmArray' declared here 959 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ [1496/2643] g++ -MMD -MF obj/deps/v8/src/logging/v8_base_without_compiler.metrics.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/logging/metrics.cc -o obj/deps/v8/src/logging/v8_base_without_compiler.metrics.o [1497/2643] g++ -MMD -MF obj/deps/v8/src/ic/v8_base_without_compiler.stub-cache.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/ic/stub-cache.cc -o obj/deps/v8/src/ic/v8_base_without_compiler.stub-cache.o 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]': gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:21: ../../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:12: ../../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:12: ../../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of '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]': gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared 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]': gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of '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]': gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared 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]': gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:8: ../../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared 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]': gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, 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]': gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&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]': gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | 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]': gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/prototype-info-inl.h:8, from ../../deps/v8/src/objects/map-inl.h:19: ../../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:959:7: note: 'class v8::internal::WasmArray' declared here 959 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ [1498/2643] g++ -MMD -MF obj/deps/v8/src/objects/v8_base_without_compiler.code-kind.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/objects/code-kind.cc -o obj/deps/v8/src/objects/v8_base_without_compiler.code-kind.o [1499/2643] g++ -MMD -MF obj/deps/v8/src/ic/v8_base_without_compiler.handler-configuration.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/ic/handler-configuration.cc -o obj/deps/v8/src/ic/v8_base_without_compiler.handler-configuration.o 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]': gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:21: ../../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:12: ../../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:12: ../../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of '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]': gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array 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]': gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared 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]': gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of '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]': gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared 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]': gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:8: ../../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared 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]': gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, 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]': gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&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]': gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | 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]': gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/prototype-info-inl.h:8, from ../../deps/v8/src/objects/map-inl.h:19: ../../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:959:7: note: 'class v8::internal::WasmArray' declared here 959 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ [1500/2643] g++ -MMD -MF obj/deps/v8/src/logging/v8_base_without_compiler.local-logger.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/logging/local-logger.cc -o obj/deps/v8/src/logging/v8_base_without_compiler.local-logger.o 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 { | ^~~~~~~~~~~~~~~~~~ [1501/2643] g++ -MMD -MF obj/deps/v8/src/interpreter/v8_base_without_compiler.bytecode-array-iterator.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/interpreter/bytecode-array-iterator.cc -o obj/deps/v8/src/interpreter/v8_base_without_compiler.bytecode-array-iterator.o 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]': gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:21: ../../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:12: ../../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:12: ../../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of '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]': gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array 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]': gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared 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]': gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of '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]': gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared 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]': gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:8: ../../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared 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]': gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, 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]': gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&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]': gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | 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]': gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/prototype-info-inl.h:8, from ../../deps/v8/src/objects/map-inl.h:19: ../../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &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]': 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 | ^~~~~~~~~~~~~ [1502/2643] g++ -MMD -MF obj/deps/v8/src/init/v8_base_without_compiler.v8.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/init/v8.cc -o obj/deps/v8/src/init/v8_base_without_compiler.v8.o 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]': gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:21: ../../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:12: ../../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:12: ../../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of '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]': gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array 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]': gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared 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]': gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of '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]': gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared 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]': gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:8: ../../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared 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]': gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, 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]': gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&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]': gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | 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]': gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/prototype-info-inl.h:8, from ../../deps/v8/src/objects/map-inl.h:19: ../../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:959:7: note: 'class v8::internal::WasmArray' declared here 959 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ [1503/2643] g++ -MMD -MF obj/deps/v8/src/interpreter/v8_base_without_compiler.bytecode-array-random-iterator.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/interpreter/bytecode-array-random-iterator.cc -o obj/deps/v8/src/interpreter/v8_base_without_compiler.bytecode-array-random-iterator.o 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]': gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:21: ../../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:12: ../../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:12: ../../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of '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]': gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array 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]': gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared 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]': gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of '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]': gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared 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]': gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:8: ../../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared 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]': gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, 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]': gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&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]': gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | 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]': gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/prototype-info-inl.h:8, from ../../deps/v8/src/objects/map-inl.h:19: ../../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &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]': 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 | ^~~~~~~~~~~~~ [1504/2643] g++ -MMD -MF obj/deps/v8/src/heap/v8_base_without_compiler.scavenger.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/heap/scavenger.cc -o obj/deps/v8/src/heap/v8_base_without_compiler.scavenger.o 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]': gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:21: ../../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:12: ../../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:12: ../../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of '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]': gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array 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]': gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared 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]': gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of '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]': 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]' 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: 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]': 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]' 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: 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]': gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' 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]': 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]' 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]': 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]' 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]': 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]' 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)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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]': 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]' 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)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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]': gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared 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]': gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:8: ../../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared 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]': gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, 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]': 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:48: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]': gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&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]': gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | 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]': gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/prototype-info-inl.h:8, from ../../deps/v8/src/objects/map-inl.h:19: ../../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &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]': 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:32:28: required from here ../../deps/v8/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]': 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]': 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 { | ^~~~~~~~~~ [1505/2643] g++ -MMD -MF obj/deps/v8/src/heap/v8_base_without_compiler.heap.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/heap/heap.cc -o obj/deps/v8/src/heap/v8_base_without_compiler.heap.o 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]': gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:21: ../../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:12: ../../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:12: ../../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of '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]': gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array 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]': gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared 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]': gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of '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]': 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]' 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: 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]': 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]' 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: 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]': gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' 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]': 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]' 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]': 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]' 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]': 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]' 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)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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]': 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]' 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)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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]': gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared 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]': gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:8: ../../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared 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]': gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, 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]': 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:48: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]': 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]': gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&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]': gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | 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]': gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/prototype-info-inl.h:8, from ../../deps/v8/src/objects/map-inl.h:19: ../../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &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]': 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]': 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()); | ^~~~~~~~~~~~ [1506/2643] g++ -MMD -MF obj/deps/v8/src/interpreter/v8_base_without_compiler.bytecode-array-writer.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/interpreter/bytecode-array-writer.cc -o obj/deps/v8/src/interpreter/v8_base_without_compiler.bytecode-array-writer.o 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]': gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:21: ../../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:12: ../../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:12: ../../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of '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]': gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array 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]': gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared 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]': gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of '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]': gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared 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]': gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:8: ../../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared 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]': gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, 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]': gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&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]': gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | 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]': gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/prototype-info-inl.h:8, from ../../deps/v8/src/objects/map-inl.h:19: ../../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &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]': 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 | ^~~~~~~~~~~~~ [1507/2643] g++ -MMD -MF obj/deps/v8/src/interpreter/v8_base_without_compiler.bytecode-array-builder.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/interpreter/bytecode-array-builder.cc -o obj/deps/v8/src/interpreter/v8_base_without_compiler.bytecode-array-builder.o 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]': gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:21: ../../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:12: ../../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:12: ../../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of '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]': gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array 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]': gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared 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]': gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of '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]': gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared 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]': gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:8: ../../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared 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]': gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, 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]': gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&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]': gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | 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]': gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/prototype-info-inl.h:8, from ../../deps/v8/src/objects/map-inl.h:19: ../../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:959:7: note: 'class v8::internal::WasmArray' declared here 959 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ [1508/2643] g++ -MMD -MF obj/deps/v8/src/interpreter/v8_base_without_compiler.bytecode-flags.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/interpreter/bytecode-flags.cc -o obj/deps/v8/src/interpreter/v8_base_without_compiler.bytecode-flags.o 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]': gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:21: ../../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:12: ../../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:12: ../../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of '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]': gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array 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]': gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared 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]': gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of '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]': gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared 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]': gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:8: ../../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared 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]': gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, 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]': gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&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]': gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | 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]': gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/prototype-info-inl.h:8, from ../../deps/v8/src/objects/map-inl.h:19: ../../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:959:7: note: 'class v8::internal::WasmArray' declared here 959 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ [1509/2643] g++ -MMD -MF obj/deps/v8/src/interpreter/v8_base_without_compiler.bytecode-decoder.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/interpreter/bytecode-decoder.cc -o obj/deps/v8/src/interpreter/v8_base_without_compiler.bytecode-decoder.o 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]': gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:21: ../../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:12: ../../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:12: ../../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of '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]': gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array 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]': gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared 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]': gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of '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]': gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared 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]': gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:8: ../../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared 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]': gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, 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]': gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&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]': gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | 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]': gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/prototype-info-inl.h:8, from ../../deps/v8/src/objects/map-inl.h:19: ../../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:959:7: note: 'class v8::internal::WasmArray' declared here 959 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ [1510/2643] g++ -MMD -MF obj/deps/v8/src/interpreter/v8_base_without_compiler.bytecode-label.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/interpreter/bytecode-label.cc -o obj/deps/v8/src/interpreter/v8_base_without_compiler.bytecode-label.o 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]': gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:21: ../../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:12: ../../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:12: ../../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of '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]': gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array 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]': gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared 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]': gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of '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]': gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared 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]': gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:8: ../../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared 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]': gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, 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]': gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&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]': gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | 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]': gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/prototype-info-inl.h:8, from ../../deps/v8/src/objects/map-inl.h:19: ../../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:959:7: note: 'class v8::internal::WasmArray' declared here 959 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ [1511/2643] g++ -MMD -MF obj/deps/v8/src/interpreter/v8_base_without_compiler.handler-table-builder.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/interpreter/handler-table-builder.cc -o obj/deps/v8/src/interpreter/v8_base_without_compiler.handler-table-builder.o 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]': gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:21: ../../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:12: ../../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:12: ../../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of '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]': gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array 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]': gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared 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]': gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of '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]': gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared 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]': gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:8: ../../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared 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]': gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, 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]': gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&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]': gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | 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]': gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/prototype-info-inl.h:8, from ../../deps/v8/src/objects/map-inl.h:19: ../../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:959:7: note: 'class v8::internal::WasmArray' declared here 959 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ [1512/2643] g++ -MMD -MF obj/deps/v8/src/interpreter/v8_base_without_compiler.constant-array-builder.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/interpreter/constant-array-builder.cc -o obj/deps/v8/src/interpreter/v8_base_without_compiler.constant-array-builder.o 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]': gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:21: ../../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:12: ../../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:12: ../../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an 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]': gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array 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]': gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared 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]': gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of '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]': gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared 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]': gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:8: ../../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared 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]': gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, 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]': gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&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]': gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | 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]': gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/prototype-info-inl.h:8, from ../../deps/v8/src/objects/map-inl.h:19: ../../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:959:7: note: 'class v8::internal::WasmArray' declared here 959 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ [1513/2643] g++ -MMD -MF obj/deps/v8/src/ic/v8_base_without_compiler.ic.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/ic/ic.cc -o obj/deps/v8/src/ic/v8_base_without_compiler.ic.o 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]': gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:21: ../../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:12: ../../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:12: ../../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of '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]': gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array 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]': gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared 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]': gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of '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]': gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared 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]': gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:8: ../../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared 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]': gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, 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]': gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&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]': gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | 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]': gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/prototype-info-inl.h:8, from ../../deps/v8/src/objects/map-inl.h:19: ../../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &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]': 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]': 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]': 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]': 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]': 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]': 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< | ^~~~~~~~~~ [1514/2643] g++ -MMD -MF obj/deps/v8/src/interpreter/v8_base_without_compiler.control-flow-builders.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/interpreter/control-flow-builders.cc -o obj/deps/v8/src/interpreter/v8_base_without_compiler.control-flow-builders.o 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]': gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:21: ../../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:12: ../../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:12: ../../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of '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]': gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array 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]': gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared 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]': gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of '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]': gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared 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]': gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:8: ../../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared 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]': gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, 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]': gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&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]': gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | 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]': gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/prototype-info-inl.h:8, from ../../deps/v8/src/objects/map-inl.h:19: ../../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:959:7: note: 'class v8::internal::WasmArray' declared here 959 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ [1515/2643] g++ -MMD -MF obj/deps/v8/src/logging/v8_base_without_compiler.log-utils.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/logging/log-utils.cc -o obj/deps/v8/src/logging/v8_base_without_compiler.log-utils.o 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]': gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:21: ../../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:12: ../../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:12: ../../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of '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]': gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array 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]': gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared 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]': gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of '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]': gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared 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]': gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:8: ../../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared 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]': gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, 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]': gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&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]': gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | 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]': gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/prototype-info-inl.h:8, from ../../deps/v8/src/objects/map-inl.h:19: ../../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:959:7: note: 'class v8::internal::WasmArray' declared here 959 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ [1516/2643] g++ -MMD -MF obj/deps/v8/src/interpreter/v8_base_without_compiler.interpreter.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/interpreter/interpreter.cc -o obj/deps/v8/src/interpreter/v8_base_without_compiler.interpreter.o 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]': gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:21: ../../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:12: ../../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:12: ../../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of '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]': gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array 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]': gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared 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]': gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of '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]': gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared 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]': gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:8: ../../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared 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]': gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, 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]': gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&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]': gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | 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]': gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/prototype-info-inl.h:8, from ../../deps/v8/src/objects/map-inl.h:19: ../../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &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]': 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]': 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 | ^~~~~~~~~~~~~ [1517/2643] g++ -MMD -MF obj/deps/v8/src/numbers/v8_base_without_compiler.math-random.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/numbers/math-random.cc -o obj/deps/v8/src/numbers/v8_base_without_compiler.math-random.o 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]': gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:21: ../../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:12: ../../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:12: ../../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of '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]': gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array 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]': gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of '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]': gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared 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]': gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared 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]': gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:8: ../../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared 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]': gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, 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]': gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../../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]': gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&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]': gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/prototype-info-inl.h:8, from ../../deps/v8/src/objects/map-inl.h:19: ../../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:959:7: note: 'class v8::internal::WasmArray' declared here 959 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ [1518/2643] g++ -MMD -MF obj/deps/v8/src/objects/v8_base_without_compiler.backing-store.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/objects/backing-store.cc -o obj/deps/v8/src/objects/v8_base_without_compiler.backing-store.o 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]': gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:21: ../../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:12: ../../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:12: ../../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of '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]': gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array 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]': gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared 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]': gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of '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]': gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared 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]': gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:8: ../../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared 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]': gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, 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]': gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&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]': gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | 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]': gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/prototype-info-inl.h:8, from ../../deps/v8/src/objects/map-inl.h:19: ../../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &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]': 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]': 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 | ^~~~~~~~~~~~~ [1519/2643] g++ -MMD -MF obj/deps/v8/src/json/v8_base_without_compiler.json-stringifier.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/json/json-stringifier.cc -o obj/deps/v8/src/json/v8_base_without_compiler.json-stringifier.o 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]': gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:21: ../../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:12: ../../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:12: ../../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array 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]': gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared 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]': gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of '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]': gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared 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]': gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:8: ../../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared 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]': gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, 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]': gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&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]': gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | 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]': gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/prototype-info-inl.h:8, from ../../deps/v8/src/objects/map-inl.h:19: ../../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &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]': 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]': 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 | ^~~~~~~~~~~~~~~~~~ [1520/2643] g++ -MMD -MF obj/deps/v8/src/init/v8_base_without_compiler.bootstrapper.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/init/bootstrapper.cc -o obj/deps/v8/src/init/v8_base_without_compiler.bootstrapper.o 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]': gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:21: ../../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:12: ../../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:12: ../../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of '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]': gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array 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]': gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared 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]': gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of '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]': gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared 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]': gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:8: ../../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared 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]': gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, 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]': 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]': 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]': 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]': 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]': 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]': 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]': 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]': 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]': 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]': 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]': 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]': gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../../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:6473: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]': gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&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]': gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | 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]': gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/prototype-info-inl.h:8, from ../../deps/v8/src/objects/map-inl.h:19: ../../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &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]': 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]': 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]': 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 { | ^~~~~~~~~~~~ [1521/2643] g++ -MMD -MF obj/deps/v8/src/objects/v8_base_without_compiler.bigint.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/objects/bigint.cc -o obj/deps/v8/src/objects/v8_base_without_compiler.bigint.o 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]': gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:21: ../../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:12: ../../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:12: ../../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of '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]': gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array 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]': gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of '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]': gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared 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]': gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared 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]': gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, 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]': gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:8: ../../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared 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]': 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]': gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | 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]': gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/prototype-info-inl.h:8, from ../../deps/v8/src/objects/map-inl.h:19: ../../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &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]': gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&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]': 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 | ^~~~~~~~~~~~~~~~ [1522/2643] g++ -MMD -MF obj/deps/v8/src/json/v8_base_without_compiler.json-parser.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/json/json-parser.cc -o obj/deps/v8/src/json/v8_base_without_compiler.json-parser.o 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]': gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:21: ../../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:12: ../../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:12: ../../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of '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]': gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array 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]': gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared 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]': gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of '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]': gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared 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]': gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:8: ../../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared 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]': gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, 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]': gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&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]': gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | 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]': gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/prototype-info-inl.h:8, from ../../deps/v8/src/objects/map-inl.h:19: ../../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &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]': 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]': 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]': 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]': 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]': 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 | ^~~~~~~~~~~~~~~~ [1523/2643] g++ -MMD -MF obj/deps/v8/src/objects/v8_base_without_compiler.call-site-info.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/objects/call-site-info.cc -o obj/deps/v8/src/objects/v8_base_without_compiler.call-site-info.o 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]': gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:21: ../../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:12: ../../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:12: ../../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of '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]': gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array 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]': gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared 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]': gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of '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]': gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared 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]': gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:8: ../../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared 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]': gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, 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]': 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]': gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&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]': gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | 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]': gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/prototype-info-inl.h:8, from ../../deps/v8/src/objects/map-inl.h:19: ../../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &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]': 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]': 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]': 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]': 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 { | ^~~~~~~~~~~~ [1524/2643] g++ -MMD -MF obj/deps/v8/src/objects/v8_base_without_compiler.compilation-cache-table.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/objects/compilation-cache-table.cc -o obj/deps/v8/src/objects/v8_base_without_compiler.compilation-cache-table.o 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]': gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:21: ../../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:12: ../../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:12: ../../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of '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]': gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array 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]': gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared 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]': gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of '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]': gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared 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]': gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:8: ../../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared 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]': gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, 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]': 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]': 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]': gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&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]': gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | 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]': gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/prototype-info-inl.h:8, from ../../deps/v8/src/objects/map-inl.h:19: ../../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:959:7: note: 'class v8::internal::WasmArray' declared here 959 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ [1525/2643] g++ -MMD -MF obj/deps/v8/src/interpreter/v8_base_without_compiler.bytecode-generator.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/interpreter/bytecode-generator.cc -o obj/deps/v8/src/interpreter/v8_base_without_compiler.bytecode-generator.o 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]': gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:21: ../../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:12: ../../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:12: ../../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of '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]': gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array 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]': gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared 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]': gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of '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]': gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared 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]': gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:8: ../../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared 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]': gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, 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]': gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&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]': gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | 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]': gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/prototype-info-inl.h:8, from ../../deps/v8/src/objects/map-inl.h:19: ../../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &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]': 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]': 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]': 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]': 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 | ^~~~~~~~~~~~~~~~~~ [1526/2643] g++ -MMD -MF obj/deps/v8/src/objects/v8_base_without_compiler.elements-kind.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/objects/elements-kind.cc -o obj/deps/v8/src/objects/v8_base_without_compiler.elements-kind.o 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]': gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:21: ../../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:12: ../../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:12: ../../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of '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]': gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array 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]': gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared 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]': gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of '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]': gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared 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]': gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:8: ../../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared 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]': gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, 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]': gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&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]': gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | 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]': gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/prototype-info-inl.h:8, from ../../deps/v8/src/objects/map-inl.h:19: ../../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:959:7: note: 'class v8::internal::WasmArray' declared here 959 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ [1527/2643] g++ -MMD -MF obj/deps/v8/src/numbers/v8_base_without_compiler.conversions.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/numbers/conversions.cc -o obj/deps/v8/src/numbers/v8_base_without_compiler.conversions.o 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]': gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:21: ../../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:12: ../../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:12: ../../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of '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]': gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array 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]': gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared 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]': gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of '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]': gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared 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]': gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:8: ../../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared 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]': gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, 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]': gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&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]': gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | 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]': gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/prototype-info-inl.h:8, from ../../deps/v8/src/objects/map-inl.h:19: ../../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:959:7: note: 'class v8::internal::WasmArray' declared here 959 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ [1528/2643] g++ -MMD -MF obj/deps/v8/src/objects/v8_base_without_compiler.contexts.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/objects/contexts.cc -o obj/deps/v8/src/objects/v8_base_without_compiler.contexts.o 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]': gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:21: ../../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:12: ../../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:12: ../../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of '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]': gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array 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]': gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of '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]': gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared 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]': gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared 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]': gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, 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]': gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:8: ../../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared 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]': gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | 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]': gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/prototype-info-inl.h:8, from ../../deps/v8/src/objects/map-inl.h:19: ../../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &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]': gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&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]': 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 | ^~~~~~~~~ [1529/2643] g++ -MMD -MF obj/deps/v8/src/objects/v8_base_without_compiler.embedder-data-array.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/objects/embedder-data-array.cc -o obj/deps/v8/src/objects/v8_base_without_compiler.embedder-data-array.o 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]': gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:21: ../../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:12: ../../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:12: ../../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of '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]': gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array 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]': gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared 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]': gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of '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]': gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared 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]': gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:8: ../../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared 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]': gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, 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]': gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&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]': gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | 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]': gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/prototype-info-inl.h:8, from ../../deps/v8/src/objects/map-inl.h:19: ../../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &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]': 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 | ^~~~~~~~~~~~~~~~~ [1530/2643] g++ -MMD -MF obj/deps/v8/src/objects/v8_base_without_compiler.debug-objects.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/objects/debug-objects.cc -o obj/deps/v8/src/objects/v8_base_without_compiler.debug-objects.o 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]': gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:21: ../../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:12: ../../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:12: ../../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of '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]': gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from 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]': gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared 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]': gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of '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]': gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared 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]': gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:8: ../../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared 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]': gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, 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]': 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]': 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]': 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]': gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&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]': gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | 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]': gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/prototype-info-inl.h:8, from ../../deps/v8/src/objects/map-inl.h:19: ../../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &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]': 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]': 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]': 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]': 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]': 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]': 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 | ^~~~~~~~~~~~~~ [1531/2643] g++ -MMD -MF obj/deps/v8/src/logging/v8_base_without_compiler.log.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/logging/log.cc -o obj/deps/v8/src/logging/v8_base_without_compiler.log.o 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]': gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:21: ../../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:12: ../../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:12: ../../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of '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]': gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array 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]': gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared 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]': gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of '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]': gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared 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]': gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:8: ../../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared 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]': gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, 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]': 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]': 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]': gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&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]': gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | 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]': gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/prototype-info-inl.h:8, from ../../deps/v8/src/objects/map-inl.h:19: ../../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:959:7: note: 'class v8::internal::WasmArray' declared here 959 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ [1532/2643] g++ -MMD -MF obj/deps/v8/src/logging/v8_base_without_compiler.counters.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/logging/counters.cc -o obj/deps/v8/src/logging/v8_base_without_compiler.counters.o 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]': gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:21: ../../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:12: ../../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:12: ../../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of '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]': gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array 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]': gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared 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]': gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of '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]': gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared 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]': gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:8: ../../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared 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]': gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, 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]': gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&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]': gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | 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]': gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/prototype-info-inl.h:8, from ../../deps/v8/src/objects/map-inl.h:19: ../../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:959:7: note: 'class v8::internal::WasmArray' declared here 959 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ [1533/2643] g++ -MMD -MF obj/deps/v8/src/objects/v8_base_without_compiler.field-type.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/objects/field-type.cc -o obj/deps/v8/src/objects/v8_base_without_compiler.field-type.o 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]': gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:21: ../../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:12: ../../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:12: ../../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of '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]': gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array 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]': gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared 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]': gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of '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]': gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared 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]': gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:8: ../../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared 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]': gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, 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]': gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&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]': gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | 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]': gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/prototype-info-inl.h:8, from ../../deps/v8/src/objects/map-inl.h:19: ../../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:959:7: note: 'class v8::internal::WasmArray' declared here 959 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ [1534/2643] g++ -MMD -MF obj/deps/v8/src/objects/v8_base_without_compiler.code.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/objects/code.cc -o obj/deps/v8/src/objects/v8_base_without_compiler.code.o 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]': gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:21: ../../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:12: ../../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:12: ../../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of '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]': gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array 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]': gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared 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]': gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of '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]': gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared 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]': gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:8: ../../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared 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]': gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, 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]': gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&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]': gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | 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]': gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/prototype-info-inl.h:8, from ../../deps/v8/src/objects/map-inl.h:19: ../../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &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]': 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 | ^~~~~~~~~~~~ [1535/2643] g++ -MMD -MF obj/deps/v8/src/objects/v8_base_without_compiler.lookup-cache.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/objects/lookup-cache.cc -o obj/deps/v8/src/objects/v8_base_without_compiler.lookup-cache.o 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 { | ^~~~~~~~~~~~~~~~~~ [1536/2643] g++ -MMD -MF obj/deps/v8/src/heap/v8_base_without_compiler.mark-compact.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/heap/mark-compact.cc -o obj/deps/v8/src/heap/v8_base_without_compiler.mark-compact.o 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]': gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:21: ../../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:12: ../../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:12: ../../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of '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]': gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array 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]': gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared 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]': gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of '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]': 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]' 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: 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]': 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]' 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: 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]': gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' 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]': 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]' 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]': 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]' 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]': 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]' 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)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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]': 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]' 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)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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]': gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared 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]': gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:8: ../../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared 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]': gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, 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]': 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:48: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]': gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&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]': gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | 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]': gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/prototype-info-inl.h:8, from ../../deps/v8/src/objects/map-inl.h:19: ../../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &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]': 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:32:28: required from here ../../deps/v8/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; | ^~~~~~~~~~~~~~~~~~~~ [1537/2643] g++ -MMD -MF obj/deps/v8/src/objects/v8_base_without_compiler.js-break-iterator.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/objects/js-break-iterator.cc -o obj/deps/v8/src/objects/v8_base_without_compiler.js-break-iterator.o 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]': gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:21: ../../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:12: ../../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:12: ../../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of '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]': gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array 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]': gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared 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]': gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of '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]': gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared 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]': gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:8: ../../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared 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]': gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, 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_74::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_74::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]': gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&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]': gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | 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]': gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/prototype-info-inl.h:8, from ../../deps/v8/src/objects/map-inl.h:19: ../../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &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]': 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 | ^~~~~~~~~~~~~~~~~ [1538/2643] g++ -MMD -MF obj/deps/v8/src/objects/v8_base_without_compiler.feedback-vector.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/objects/feedback-vector.cc -o obj/deps/v8/src/objects/v8_base_without_compiler.feedback-vector.o 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]': gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:21: ../../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:12: ../../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:12: ../../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of '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]': gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from 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]': gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared 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]': gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of '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]': gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared 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]': gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:8: ../../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared 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]': gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, 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]': 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]': 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]': gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&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]': gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | 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]': gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/prototype-info-inl.h:8, from ../../deps/v8/src/objects/map-inl.h:19: ../../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &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]': 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 | ^~~~~~~~~~~~~~~~~~ [1539/2643] g++ -MMD -MF obj/deps/v8/src/objects/v8_base_without_compiler.js-array-buffer.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/objects/js-array-buffer.cc -o obj/deps/v8/src/objects/v8_base_without_compiler.js-array-buffer.o 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]': gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:21: ../../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:12: ../../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of '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]': gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array 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]': gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared 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]': gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of '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]': gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared 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]': gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:8: ../../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared 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]': gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, 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]': gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&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]': gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | 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]': gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/prototype-info-inl.h:8, from ../../deps/v8/src/objects/map-inl.h:19: ../../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &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]': 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:77, 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)); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ [1540/2643] g++ -MMD -MF obj/deps/v8/src/objects/v8_base_without_compiler.managed.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/objects/managed.cc -o obj/deps/v8/src/objects/v8_base_without_compiler.managed.o 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 { | ^~~~~~~~~~~~~~~~~~~~ [1541/2643] g++ -MMD -MF obj/deps/v8/src/objects/v8_base_without_compiler.js-list-format.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/objects/js-list-format.cc -o obj/deps/v8/src/objects/v8_base_without_compiler.js-list-format.o 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]': gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:21: ../../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:12: ../../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:12: ../../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of '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]': gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array 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]': gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared 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]': gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of '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]': gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared 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]': gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:8: ../../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared 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]': gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, 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_74::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]': 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]': gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&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]': gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | 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]': gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/prototype-info-inl.h:8, from ../../deps/v8/src/objects/map-inl.h:19: ../../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &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]': 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 | ^~~~~~~~~~~~ [1542/2643] g++ -MMD -MF obj/deps/v8/src/objects/v8_base_without_compiler.js-display-names.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/objects/js-display-names.cc -o obj/deps/v8/src/objects/v8_base_without_compiler.js-display-names.o 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]': gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:21: ../../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:12: ../../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:12: ../../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of '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]': gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array 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]': gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared 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]': gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of '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]': gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared 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]': gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:8: ../../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared 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]': gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, 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]': gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&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]': gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | 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]': gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/prototype-info-inl.h:8, from ../../deps/v8/src/objects/map-inl.h:19: ../../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &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]': 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 | ^~~~~~~~~~~~~~ [1543/2643] g++ -MMD -MF obj/deps/v8/src/objects/v8_base_without_compiler.js-collator.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/objects/js-collator.cc -o obj/deps/v8/src/objects/v8_base_without_compiler.js-collator.o 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]': gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:21: ../../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:12: ../../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:12: ../../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of '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]': gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array 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]': gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared 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]': gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of '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]': gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared 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]': gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:8: ../../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared 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]': gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, 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_74::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]': gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&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]': gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | 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]': gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/prototype-info-inl.h:8, from ../../deps/v8/src/objects/map-inl.h:19: ../../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &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]': 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 { | ^~~~~~~~~~ [1544/2643] g++ -MMD -MF obj/deps/v8/src/objects/v8_base_without_compiler.js-function.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/objects/js-function.cc -o obj/deps/v8/src/objects/v8_base_without_compiler.js-function.o 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]': gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:21: ../../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:12: ../../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of '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]': gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array 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]': gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared 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]': gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of '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]': gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared 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]': gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:8: ../../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared 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]': gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, 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]': 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]': 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]': gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&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]': gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | 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]': gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/prototype-info-inl.h:8, from ../../deps/v8/src/objects/map-inl.h:19: ../../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &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]': 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]': 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]': 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]': 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 | ^~~~~~~~~~~~~~~~~~~~~~~~ [1545/2643] g++ -MMD -MF obj/deps/v8/src/objects/v8_base_without_compiler.js-regexp.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/objects/js-regexp.cc -o obj/deps/v8/src/objects/v8_base_without_compiler.js-regexp.o 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]': gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:21: ../../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:12: ../../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:12: ../../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of '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]': gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array 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]': gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared 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]': gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of '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]': gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared 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]': gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:8: ../../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared 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]': gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, 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]': 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]': gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&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]': gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | 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]': gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/prototype-info-inl.h:8, from ../../deps/v8/src/objects/map-inl.h:19: ../../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &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]': 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]': 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]': 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]': 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]': 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 | ^~~~~~~~~~~~~~~~ [1546/2643] g++ -MMD -MF obj/deps/v8/src/objects/v8_base_without_compiler.js-segment-iterator.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/objects/js-segment-iterator.cc -o obj/deps/v8/src/objects/v8_base_without_compiler.js-segment-iterator.o 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]': gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:21: ../../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:12: ../../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:12: ../../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of '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]': gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array 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]': gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared 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]': gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of '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]': gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared 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]': gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:8: ../../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared 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]': gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, 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_74::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_74::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]': gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&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]': gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | 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]': gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/prototype-info-inl.h:8, from ../../deps/v8/src/objects/map-inl.h:19: ../../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &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]': 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 | ^~~~~~~~~~~~~~~~~ [1547/2643] g++ -MMD -MF obj/deps/v8/src/objects/v8_base_without_compiler.js-plural-rules.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/objects/js-plural-rules.cc -o obj/deps/v8/src/objects/v8_base_without_compiler.js-plural-rules.o 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]': gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:21: ../../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:12: ../../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:12: ../../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of '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]': gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array 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]': gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of '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]': gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared 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]': gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared 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]': gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, 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]': gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:8: ../../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared 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_74::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_74::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_74::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]': gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | 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]': gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/prototype-info-inl.h:8, from ../../deps/v8/src/objects/map-inl.h:19: ../../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &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]': gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&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]': 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 | ^~~~~~~~~~~~~ [1548/2643] g++ -MMD -MF obj/deps/v8/src/objects/v8_base_without_compiler.js-relative-time-format.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/objects/js-relative-time-format.cc -o obj/deps/v8/src/objects/v8_base_without_compiler.js-relative-time-format.o 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]': gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:21: ../../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:12: ../../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:12: ../../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of '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]': gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array 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]': gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared 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]': gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of '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]': gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared 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]': gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:8: ../../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared 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]': gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, 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_74::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]': 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]': gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&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]': gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | 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]': gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/prototype-info-inl.h:8, from ../../deps/v8/src/objects/map-inl.h:19: ../../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &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]': 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 | ^~~~~~~~~~~~~~~~~~~~ [1549/2643] g++ -MMD -MF obj/deps/v8/src/objects/v8_base_without_compiler.intl-objects.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/objects/intl-objects.cc -o obj/deps/v8/src/objects/v8_base_without_compiler.intl-objects.o ../../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]': gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:21: ../../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:12: ../../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:12: ../../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of '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]': gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array 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]': gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared 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]': gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of '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]': gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared 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]': gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:8: ../../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared 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]': gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, 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]': 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]': gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&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]': gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | 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]': gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/prototype-info-inl.h:8, from ../../deps/v8/src/objects/map-inl.h:19: ../../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &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]': 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]': 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]': 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_74::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_74::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_74::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; | ^~ [1550/2643] g++ -MMD -MF obj/deps/v8/src/objects/v8_base_without_compiler.js-segmenter.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/objects/js-segmenter.cc -o obj/deps/v8/src/objects/v8_base_without_compiler.js-segmenter.o 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]': gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:21: ../../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:12: ../../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:12: ../../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of '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]': gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array 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]': gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared 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]': gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of '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]': gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared 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]': gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:8: ../../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared 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]': gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, 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_74::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]': gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&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]': gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | 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]': gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/prototype-info-inl.h:8, from ../../deps/v8/src/objects/map-inl.h:19: ../../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &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]': 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 { | ^~~~~~~~~~~ [1551/2643] g++ -MMD -MF obj/deps/v8/src/objects/v8_base_without_compiler.js-segments.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/objects/js-segments.cc -o obj/deps/v8/src/objects/v8_base_without_compiler.js-segments.o 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]': gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:21: ../../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:12: ../../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:12: ../../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of '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]': gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array 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]': gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared 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]': gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of '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]': gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared 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]': gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:8: ../../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared 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]': gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, 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_74::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_74::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]': gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&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]': gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | 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]': gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/prototype-info-inl.h:8, from ../../deps/v8/src/objects/map-inl.h:19: ../../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &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]': 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]': 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 { | ^~~~~~~~~~ [1552/2643] g++ -MMD -MF obj/deps/v8/src/objects/v8_base_without_compiler.js-locale.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/objects/js-locale.cc -o obj/deps/v8/src/objects/v8_base_without_compiler.js-locale.o 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]': gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:21: ../../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:12: ../../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:12: ../../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of '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]': gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array 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]': gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared 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]': gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of '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]': gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared 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]': gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:8: ../../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared 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]': gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, 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_74::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]': gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&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]': gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | 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]': gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/prototype-info-inl.h:8, from ../../deps/v8/src/objects/map-inl.h:19: ../../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &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]': 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 { | ^~~~~~~~ [1553/2643] g++ -MMD -MF obj/deps/v8/src/objects/v8_base_without_compiler.js-date-time-format.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/objects/js-date-time-format.cc -o obj/deps/v8/src/objects/v8_base_without_compiler.js-date-time-format.o In file included from ../../deps/v8/src/base/bit-field.h:10, from ../../deps/v8/src/objects/js-date-time-format.h:15, from ../../deps/v8/src/objects/js-date-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-date-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-date-time-format-inl.h:13, from ../../deps/v8/src/objects/js-date-time-format.cc: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: ../../deps/v8/src/objects/feedback-vector.h:169:7: note: 'class v8::internal::ClosureFeedbackCellArray' declared here 169 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]': ../../deps/v8/src/objects/feedback-vector.h:517:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackMetadata' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:515:7: note: 'class v8::internal::FeedbackMetadata' declared 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]': gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:21: ../../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:12: ../../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:12: ../../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of '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]': gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array 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]': gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared 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]': gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of '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]': gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared 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]': gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:8: ../../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared 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]': gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, 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_74::DateIntervalFormat]' ../../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-date-time-format.cc:1293: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/intl-objects.h:19, from ../../deps/v8/src/objects/js-date-time-format.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::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_74::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-date-time-format.cc:1942:37: required from here ../../deps/v8/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_74::SimpleDateFormat]' ../../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-date-time-format.cc:1943: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::JSArray; Source = v8::internal::Object]': 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-date-time-format.cc:2084:31: required from here ../../deps/v8/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]': gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&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]': gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | 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]': gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/prototype-info-inl.h:8, from ../../deps/v8/src/objects/map-inl.h:19: ../../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &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::JSDateTimeFormat; Source = v8::internal::Object]': 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/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSDateTimeFormat]' ../../deps/v8/src/objects/js-date-time-format.cc:567: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::JSDateTimeFormat' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../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::JSDate; Source = v8::internal::Object]': 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/objects/js-date-time-format.cc:822: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::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 { | ^~~~~~ In function 'icu_74::UnicodeString v8::internal::{anonymous}::ReplaceHourCycleInPattern(icu_74::UnicodeString, v8::internal::JSDateTimeFormat::HourCycle)', inlined from 'std::unique_ptr > v8::internal::{anonymous}::CreateICUDateFormat(const icu_74::Locale&, const icu_74::UnicodeString&, icu_74::DateTimePatternGenerator*, v8::internal::JSDateTimeFormat::HourCycle)' at ../../deps/v8/src/objects/js-date-time-format.cc:1197:38, inlined from 'icu_74::SimpleDateFormat* v8::internal::{anonymous}::DateFormatCache::Create(const icu_74::Locale&, const icu_74::UnicodeString&, icu_74::DateTimePatternGenerator*, v8::internal::JSDateTimeFormat::HourCycle)' at ../../deps/v8/src/objects/js-date-time-format.cc:1232:65, inlined from 'std::unique_ptr > v8::internal::{anonymous}::CreateICUDateFormatFromCache(const icu_74::Locale&, const icu_74::UnicodeString&, icu_74::DateTimePatternGenerator*, v8::internal::JSDateTimeFormat::HourCycle)' at ../../deps/v8/src/objects/js-date-time-format.cc:1249:67: ../../deps/v8/src/objects/js-date-time-format.cc:1169:22: warning: 'replacement' may be used uninitialized [-Wmaybe-uninitialized] 1169 | result.append(replace ? replacement : ch); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-date-time-format.cc: In function 'std::unique_ptr > v8::internal::{anonymous}::CreateICUDateFormatFromCache(const icu_74::Locale&, const icu_74::UnicodeString&, icu_74::DateTimePatternGenerator*, v8::internal::JSDateTimeFormat::HourCycle)': ../../deps/v8/src/objects/js-date-time-format.cc:1131:12: note: 'replacement' was declared here 1131 | char16_t replacement; | ^~~~~~~~~~~ ../../deps/v8/src/objects/js-date-time-format.cc: In function 'std::unique_ptr > v8::internal::{anonymous}::DateTimeStylePattern(v8::internal::JSDateTimeFormat::DateTimeStyle, v8::internal::JSDateTimeFormat::DateTimeStyle, icu_74::Locale&, v8::internal::JSDateTimeFormat::HourCycle, icu_74::DateTimePatternGenerator*)': ../../deps/v8/src/objects/js-date-time-format.cc:1342:12: warning: 'to' may be used uninitialized [-Wmaybe-uninitialized] 1342 | char16_t to; | ^~ [1554/2643] g++ -MMD -MF obj/deps/v8/src/objects/v8_base_without_compiler.tagged-impl.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/objects/tagged-impl.cc -o obj/deps/v8/src/objects/v8_base_without_compiler.tagged-impl.o 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 { | ^~~~~~~~~~ [1555/2643] g++ -MMD -MF obj/deps/v8/src/objects/v8_base_without_compiler.object-type.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/objects/object-type.cc -o obj/deps/v8/src/objects/v8_base_without_compiler.object-type.o 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]': gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:21: ../../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:12: ../../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:12: ../../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of '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]': gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array 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]': gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared 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]': gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of '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]': gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared 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]': gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:8: ../../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared 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]': gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, 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]': gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&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]': gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | 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]': gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/prototype-info-inl.h:8, from ../../deps/v8/src/objects/map-inl.h:19: ../../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:959:7: note: 'class v8::internal::WasmArray' declared here 959 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ [1556/2643] g++ -MMD -MF obj/deps/v8/src/objects/v8_base_without_compiler.type-hints.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/objects/type-hints.cc -o obj/deps/v8/src/objects/v8_base_without_compiler.type-hints.o [1557/2643] g++ -MMD -MF obj/deps/v8/src/objects/v8_base_without_compiler.map-updater.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/objects/map-updater.cc -o obj/deps/v8/src/objects/v8_base_without_compiler.map-updater.o 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]': gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:21: ../../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:12: ../../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:12: ../../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of '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]': gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array 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]': gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared 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]': gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of '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]': gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared 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]': gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:8: ../../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared 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]': gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, 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]': gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&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]': gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | 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]': gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/prototype-info-inl.h:8, from ../../deps/v8/src/objects/map-inl.h:19: ../../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:959:7: note: 'class v8::internal::WasmArray' declared here 959 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ [1558/2643] g++ -MMD -MF obj/deps/v8/src/objects/v8_base_without_compiler.js-number-format.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/objects/js-number-format.cc -o obj/deps/v8/src/objects/v8_base_without_compiler.js-number-format.o 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]': gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:21: ../../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:12: ../../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:12: ../../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of '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]': gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array 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]': gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared 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]': gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of '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]': gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared 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]': gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:8: ../../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared 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]': gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, 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_74::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_74::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]': 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]': gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&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]': gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | 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]': gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/prototype-info-inl.h:8, from ../../deps/v8/src/objects/map-inl.h:19: ../../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &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]': 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 | ^~~~~~~~~~~~~~ [1559/2643] g++ -MMD -MF obj/deps/v8/src/objects/v8_base_without_compiler.visitors.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/objects/visitors.cc -o obj/deps/v8/src/objects/v8_base_without_compiler.visitors.o 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/visitors.h:8, from ../../deps/v8/src/objects/visitors.cc:5: ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]': ../../deps/v8/src/objects/heap-object.h:173:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapObject' from 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/visitors.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 { | ^~~~~~~~~~~~~~~~~~ [1560/2643] g++ -MMD -MF obj/deps/v8/src/objects/v8_base_without_compiler.osr-optimized-code-cache.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/objects/osr-optimized-code-cache.cc -o obj/deps/v8/src/objects/v8_base_without_compiler.osr-optimized-code-cache.o 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/osr-optimized-code-cache.h:8, from ../../deps/v8/src/objects/osr-optimized-code-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: ../../deps/v8/src/objects/heap-object.h:27:7: note: 'class v8::internal::HeapObject' declared here 27 | class HeapObject : public Object { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]': ../../deps/v8/src/objects/smi.h:87:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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::OSROptimizedCodeCache; Source = v8::internal::Object]': ../../deps/v8/src/objects/osr-optimized-code-cache.h:42:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OSROptimizedCodeCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/osr-optimized-code-cache.h:40:17: note: 'class v8::internal::OSROptimizedCodeCache' declared here 40 | class V8_EXPORT OSROptimizedCodeCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]': ../../deps/v8/src/objects/js-objects.h:1035:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSIteratorResult' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &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/execution/isolate-inl.h:8, from ../../deps/v8/src/objects/osr-optimized-code-cache.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::ScriptContextTable; Source = v8::internal::Object]': ../../deps/v8/src/objects/contexts.h:385:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScriptContextTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:383:7: note: 'class v8::internal::ScriptContextTable' declared here 383 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]': ../../deps/v8/src/objects/contexts.h:713:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NativeContext' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:711:7: note: 'class v8::internal::NativeContext' declared 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]': gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:21: ../../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:12: ../../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:12: ../../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of '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]': gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array 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]': gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of '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]': gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared 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]': gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared 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]': gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, 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]': gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:8: ../../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared 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]': 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/osr-optimized-code-cache.cc:36: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::FixedDoubleArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | 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]': gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/prototype-info-inl.h:8, from ../../deps/v8/src/objects/map-inl.h:19: ../../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &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]': gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/source-text-module.h:26:7: note: 'class v8::internal::SourceTextModule' declared here 26 | class SourceTextModule | ^~~~~~~~~~~~~~~~ [1561/2643] g++ -MMD -MF obj/deps/v8/src/objects/v8_base_without_compiler.property-descriptor.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/objects/property-descriptor.cc -o obj/deps/v8/src/objects/v8_base_without_compiler.property-descriptor.o In file included from ../../deps/v8/src/base/functional.h:17, from ../../deps/v8/src/handles/handles.h:10, from ../../deps/v8/src/objects/property-descriptor.h:8, from ../../deps/v8/src/objects/property-descriptor.cc:5: ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]': ../../deps/v8/src/objects/heap-object.h:173:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapObject' from 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/objects/property-descriptor.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]': gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:21: ../../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:12: ../../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:12: ../../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of '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]': gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array 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]': gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of '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]': gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared 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]': gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared 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]': gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, 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]': gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:8: ../../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared 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]': gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | 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]': gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/prototype-info-inl.h:8, from ../../deps/v8/src/objects/map-inl.h:19: ../../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &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]': gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&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::PropertyDescriptorObject; Source = v8::internal::Object]': gen/torque-generated/src/objects/property-descriptor-object-tq.inc:53:23: required from 'static D v8::internal::TorqueGeneratedPropertyDescriptorObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyDescriptorObject; P = v8::internal::Struct]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PropertyDescriptorObject]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PropertyDescriptorObject]' ../../deps/v8/src/objects/property-descriptor.cc:358: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::PropertyDescriptorObject' from 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-descriptor-object-inl.h:9, from ../../deps/v8/src/objects/property-descriptor.cc:13: ../../deps/v8/src/objects/property-descriptor-object.h:19:7: note: 'class v8::internal::PropertyDescriptorObject' declared here 19 | class PropertyDescriptorObject | ^~~~~~~~~~~~~~~~~~~~~~~~ [1562/2643] g++ -MMD -MF obj/deps/v8/src/objects/v8_base_without_compiler.lookup.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/objects/lookup.cc -o obj/deps/v8/src/objects/v8_base_without_compiler.lookup.o ../../deps/v8/src/objects/lookup.cc:1451:3: warning: multi-line comment [-Wcomment] 1451 | // (__)\ )\/\ | ^ ../../deps/v8/src/objects/lookup.cc:1467:3: warning: multi-line comment [-Wcomment] 1467 | // (__)\ )\/\ | ^ 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/lookup.h:8, from ../../deps/v8/src/objects/lookup.cc:5: ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]': ../../deps/v8/src/objects/heap-object.h:173:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapObject' from 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/lookup.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::ClosureFeedbackCellArray; Source = v8::internal::Object]': ../../deps/v8/src/objects/feedback-vector.h:173:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClosureFeedbackCellArray' 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/objects/lookup.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/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/lookup.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/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::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/lookup.cc:18: ../../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]': gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:21: ../../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/lookup.h:11: ../../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:12: ../../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:12: ../../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of '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]': gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array 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]': gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of '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]': gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared 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]': gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared 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]': gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, 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]': gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:8: ../../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared 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]': gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | 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]': gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/prototype-info-inl.h:8, from ../../deps/v8/src/objects/map-inl.h:19: ../../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &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]': gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&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::JSPrimitiveWrapper; Source = v8::internal::Object]': 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/objects/lookup.cc:152: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::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::PropertyCell; Source = v8::internal::Object]': 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/lookup.cc:371: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::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::JSGlobalObject; Source = v8::internal::Object]': 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/objects/lookup.cc:639: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::AccessorPair; Source = v8::internal::Object]': 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/lookup.cc:784:13: required from here ../../deps/v8/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::JSGlobalProxy; Source = v8::internal::Object]': 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/objects/lookup.cc:869:48: required from here ../../deps/v8/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 | ^~~~~~~~~~~~~ [1563/2643] g++ -MMD -MF obj/deps/v8/src/objects/v8_base_without_compiler.module.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/objects/module.cc -o obj/deps/v8/src/objects/v8_base_without_compiler.module.o 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]': gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:21: ../../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:12: ../../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:12: ../../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of '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]': gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array 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]': gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared 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]': gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of '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]': gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared 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]': gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, 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]': 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]': gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&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]': gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | 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]': gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/prototype-info-inl.h:8, from ../../deps/v8/src/objects/map-inl.h:19: ../../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &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]': 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 { | ^~~~ [1564/2643] g++ -MMD -MF obj/deps/v8/src/objects/v8_base_without_compiler.keys.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/objects/keys.cc -o obj/deps/v8/src/objects/v8_base_without_compiler.keys.o 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]': gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:21: ../../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:12: ../../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:12: ../../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of '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]': gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array 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]': gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared 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]': gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of '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]': gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared 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]': gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:8: ../../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared 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]': gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, 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]': gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&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]': gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | 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]': gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/prototype-info-inl.h:8, from ../../deps/v8/src/objects/map-inl.h:19: ../../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &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]': 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]': 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]': 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]': 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 { | ^~~~~~~ [1565/2643] g++ -MMD -MF obj/deps/v8/src/parsing/v8_base_without_compiler.import-assertions.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/parsing/import-assertions.cc -o obj/deps/v8/src/parsing/v8_base_without_compiler.import-assertions.o 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/parsing/import-assertions.cc:5: ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]': ../../deps/v8/src/objects/heap-object.h:173:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapObject' from 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/parsing/import-assertions.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 { | ^~~~~~~~~~~~~~~~~~ [1566/2643] g++ -MMD -MF obj/deps/v8/src/objects/v8_base_without_compiler.ordered-hash-table.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/objects/ordered-hash-table.cc -o obj/deps/v8/src/objects/v8_base_without_compiler.ordered-hash-table.o 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/ordered-hash-table.h:9, from ../../deps/v8/src/objects/ordered-hash-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/ordered-hash-table.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: ../../deps/v8/src/objects/js-objects.h:1014:7: note: 'class v8::internal::JSIteratorResult' declared here 1014 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]': ../../deps/v8/src/objects/hash-table.h:381:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/keys.h:9, from ../../deps/v8/src/objects/ordered-hash-table.h:13: ../../deps/v8/src/objects/hash-table.h:378:25: note: 'class v8::internal::ObjectHashTable' declared here 378 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]': ../../deps/v8/src/objects/hash-table.h:400:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EphemeronHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:395:25: note: 'class v8::internal::EphemeronHashTable' declared here 395 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]': ../../deps/v8/src/objects/hash-table.h:435:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:426:25: note: 'class v8::internal::ObjectHashSet' declared here 426 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]': ../../deps/v8/src/objects/hash-table.h:470:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameToIndexHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:453:25: note: 'class v8::internal::NameToIndexHashTable' declared here 453 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]': ../../deps/v8/src/objects/hash-table.h:507:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::RegisteredSymbolTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:493:7: note: 'class v8::internal::RegisteredSymbolTable' declared here 493 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]': ../../deps/v8/src/objects/ordered-hash-table.h:276:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:271:25: note: 'class v8::internal::OrderedHashSet' declared here 271 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]': ../../deps/v8/src/objects/ordered-hash-table.h:311:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:306:25: note: 'class v8::internal::OrderedHashMap' declared here 306 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]': ../../deps/v8/src/objects/ordered-hash-table.h:650:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:648:7: note: 'class v8::internal::SmallOrderedHashSet' declared here 648 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]': ../../deps/v8/src/objects/ordered-hash-table.h:682:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:680:7: note: 'class v8::internal::SmallOrderedHashMap' declared here 680 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]': ../../deps/v8/src/objects/ordered-hash-table.h:764:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:759:25: note: 'class v8::internal::OrderedNameDictionary' declared here 759 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]': ../../deps/v8/src/objects/ordered-hash-table.h:886:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:883:7: note: 'class v8::internal::SmallOrderedNameDictionary' declared here 883 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OSROptimizedCodeCache; Source = v8::internal::Object]': ../../deps/v8/src/objects/osr-optimized-code-cache.h:42:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OSROptimizedCodeCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/contexts.h:12, 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/ordered-hash-table.cc:7: ../../deps/v8/src/objects/osr-optimized-code-cache.h:40:17: note: 'class v8::internal::OSROptimizedCodeCache' declared here 40 | class V8_EXPORT OSROptimizedCodeCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]': ../../deps/v8/src/objects/contexts.h:385:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScriptContextTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:383:7: note: 'class v8::internal::ScriptContextTable' declared here 383 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]': ../../deps/v8/src/objects/contexts.h:713:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NativeContext' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:711:7: note: 'class v8::internal::NativeContext' declared 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/objects/ordered-hash-table.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]': gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:21: ../../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:12: ../../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:12: ../../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of '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]': gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array 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]': gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared 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]': gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of '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]': gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared 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]': gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:8: ../../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared 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]': gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, 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]': gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&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]': gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | 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]': gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/prototype-info-inl.h:8, from ../../deps/v8/src/objects/map-inl.h:19: ../../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:959:7: note: 'class v8::internal::WasmArray' declared here 959 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ [1567/2643] g++ -MMD -MF obj/deps/v8/src/objects/v8_base_without_compiler.literal-objects.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/objects/literal-objects.cc -o obj/deps/v8/src/objects/v8_base_without_compiler.literal-objects.o 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]': gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:21: ../../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:12: ../../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:12: ../../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an 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]': gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array 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]': gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared 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]': gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of '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]': gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared 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]': gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:8: ../../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared 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]': gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, 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]': gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&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]': gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | 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]': gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/prototype-info-inl.h:8, from ../../deps/v8/src/objects/map-inl.h:19: ../../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &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]': 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; | ^~~~~~~~~~ [1568/2643] g++ -MMD -MF obj/deps/v8/src/objects/v8_base_without_compiler.property.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/objects/property.cc -o obj/deps/v8/src/objects/v8_base_without_compiler.property.o 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/property.h:10, from ../../deps/v8/src/objects/property.cc:5: ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]': ../../deps/v8/src/objects/heap-object.h:173:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapObject' from 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, from ../../deps/v8/src/objects/property.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/handles/handles-inl.h:9, from ../../deps/v8/src/objects/property.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/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/name-inl.h:9, from ../../deps/v8/src/objects/property.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/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]': gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:21: ../../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:12: ../../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:12: ../../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of '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]': gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared 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]': gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of '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]': gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared 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]': gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:8: ../../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared 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]': gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, 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]': gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&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]': gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | 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]': gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/prototype-info-inl.h:8, from ../../deps/v8/src/objects/map-inl.h:19: ../../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:959:7: note: 'class v8::internal::WasmArray' declared here 959 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ [1569/2643] g++ -MMD -MF obj/deps/v8/src/parsing/v8_base_without_compiler.literal-buffer.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/parsing/literal-buffer.cc -o obj/deps/v8/src/parsing/v8_base_without_compiler.literal-buffer.o In file included from ../../deps/v8/src/base/strings.h:9, from ../../deps/v8/src/parsing/literal-buffer.h:8, from ../../deps/v8/src/parsing/literal-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/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/parsing/literal-buffer.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/parsing/literal-buffer.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 { | ^~~~~~~~~~~~~~~~~~~~ [1570/2643] g++ -MMD -MF obj/deps/v8/src/parsing/v8_base_without_compiler.token.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/parsing/token.cc -o obj/deps/v8/src/parsing/v8_base_without_compiler.token.o [1571/2643] g++ -MMD -MF obj/deps/v8/src/objects/v8_base_without_compiler.option-utils.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/objects/option-utils.cc -o obj/deps/v8/src/objects/v8_base_without_compiler.option-utils.o In file included from ../../deps/v8/src/execution/isolate.h:21, from ../../deps/v8/src/objects/option-utils.h:8, from ../../deps/v8/src/objects/option-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: ../../deps/v8/src/objects/heap-object.h:27:7: note: 'class v8::internal::HeapObject' declared here 27 | class HeapObject : public Object { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]': ../../deps/v8/src/objects/smi.h:87:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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/option-utils.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/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]': gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:21: ../../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:12: ../../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:12: ../../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of '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]': gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array 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]': gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared 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]': gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of '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]': gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared 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]': gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:8: ../../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared 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]': gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, 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]': gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&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]': gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | 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]': gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/prototype-info-inl.h:8, from ../../deps/v8/src/objects/map-inl.h:19: ../../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:959:7: note: 'class v8::internal::WasmArray' declared here 959 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ [1572/2643] g++ -MMD -MF obj/deps/v8/src/objects/v8_base_without_compiler.shared-function-info.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/objects/shared-function-info.cc -o obj/deps/v8/src/objects/v8_base_without_compiler.shared-function-info.o In file included from ../../deps/v8/src/base/bit-field.h:10, from ../../deps/v8/src/objects/shared-function-info.h:10, from ../../deps/v8/src/objects/shared-function-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: ../../deps/v8/src/objects/heap-object.h:27:7: note: 'class v8::internal::HeapObject' declared here 27 | class HeapObject : public Object { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]': ../../deps/v8/src/objects/smi.h:87:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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/ast.h:10, from ../../deps/v8/src/objects/shared-function-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::ObjectHashTable; Source = v8::internal::Object]': ../../deps/v8/src/objects/hash-table.h:381:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashTable' from an array 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::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/objects/shared-function-info.cc:9: ../../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/objects/shared-function-info.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/shared-function-info-inl.h:13, from ../../deps/v8/src/objects/shared-function-info.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: ../../deps/v8/src/objects/oddball.h:19:7: note: 'class v8::internal::Oddball' declared here 19 | class Oddball : public PrimitiveHeapObject { | ^~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SwissNameDictionary; Source = v8::internal::Object]': ../../deps/v8/src/objects/swiss-name-dictionary.h:262:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SwissNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:24: ../../deps/v8/src/objects/swiss-name-dictionary.h:72:25: note: 'class v8::internal::SwissNameDictionary' declared here 72 | class 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]': gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:21: ../../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:12: ../../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:12: ../../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of '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]': gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array 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]': gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared 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]': gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of '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]': gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared 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]': gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:8: ../../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared 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]': gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, 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::UncompiledData; Source = v8::internal::Object]': 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/objects/shared-function-info.cc:388:37: required from here ../../deps/v8/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::BytecodeArray; Source = v8::internal::Object]': 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/objects/shared-function-info.cc:753: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::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::SourceTextModule; Source = v8::internal::Object]': gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&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]': gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | 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]': gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/prototype-info-inl.h:8, from ../../deps/v8/src/objects/map-inl.h:19: ../../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &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]': 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/shared-function-info.cc:304:13: required from here ../../deps/v8/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 | ^~~~~~~~~~~~~~~~~~ [1573/2643] g++ -MMD -MF obj/deps/v8/src/objects/v8_base_without_compiler.scope-info.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/objects/scope-info.cc -o obj/deps/v8/src/objects/v8_base_without_compiler.scope-info.o 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/scope-info.h:8, from ../../deps/v8/src/objects/scope-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/scope-info.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::AllocationSite; Source = v8::internal::Object]': ../../deps/v8/src/objects/allocation-site.h:140:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AllocationSite' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(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/ast/scopes.h:10, from ../../deps/v8/src/objects/scope-info.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::ObjectHashTable; Source = v8::internal::Object]': ../../deps/v8/src/objects/hash-table.h:381:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashTable' from an array 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/objects/module-inl.h:9, from ../../deps/v8/src/objects/scope-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::ClosureFeedbackCellArray; Source = v8::internal::Object]': ../../deps/v8/src/objects/feedback-vector.h:173:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClosureFeedbackCellArray' from an array of '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::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/scope-info.cc:15: ../../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]': gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:12: ../../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:12: ../../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of '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]': gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array 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]': gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared 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]': gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of '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]': gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared 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]': gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, 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]': gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from 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-inl.h:8: ../../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared 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]': gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | 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]': gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/prototype-info-inl.h:8, from ../../deps/v8/src/objects/map-inl.h:19: ../../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &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]': gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&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::PrimitiveHeapObject; Source = v8::internal::Object]': 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/objects/scope-info.cc:1144:27: required from 'static v8::internal::Handle v8::internal::SourceTextModuleInfoEntry::New(IsolateT*, v8::internal::Handle, v8::internal::Handle, v8::internal::Handle, int, int, int, int) [with IsolateT = v8::internal::Isolate]' ../../deps/v8/src/objects/scope-info.cc:1158: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::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::ModuleRequest; Source = v8::internal::Object]': 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/objects/scope-info.cc:1174:41: required from 'static v8::internal::Handle v8::internal::SourceTextModuleInfo::New(IsolateT*, v8::internal::Zone*, v8::internal::SourceTextModuleDescriptor*) [with IsolateT = v8::internal::Isolate]' ../../deps/v8/src/objects/scope-info.cc:1228: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::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::SourceTextModuleInfoEntry; Source = v8::internal::Object]': gen/torque-generated/src/objects/source-text-module-tq.inc:337:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModuleInfoEntry::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModuleInfoEntry; P = v8::internal::Struct]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModuleInfoEntry]' ../../deps/v8/src/objects/scope-info.cc:1185:33: required from 'static v8::internal::Handle v8::internal::SourceTextModuleInfo::New(IsolateT*, v8::internal::Zone*, v8::internal::SourceTextModuleDescriptor*) [with IsolateT = v8::internal::Isolate]' ../../deps/v8/src/objects/scope-info.cc:1228: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::SourceTextModuleInfoEntry' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/source-text-module.h:283:7: note: 'class v8::internal::SourceTextModuleInfoEntry' declared here 283 | class SourceTextModuleInfoEntry | ^~~~~~~~~~~~~~~~~~~~~~~~~ [1574/2643] g++ -MMD -MF obj/deps/v8/src/objects/v8_base_without_compiler.js-objects.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/objects/js-objects.cc -o obj/deps/v8/src/objects/v8_base_without_compiler.js-objects.o 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-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/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/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/api/api-arguments-inl.h:8, from ../../deps/v8/src/objects/js-objects.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: ../../deps/v8/src/objects/allocation-site.h:21:7: note: 'class v8::internal::AllocationSite' declared 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::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/js-objects.cc:62: ../../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/objects/js-objects.cc:82: ../../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]': gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:21: ../../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:12: ../../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of '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]': gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array 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]': gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared 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]': gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of '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]': gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared 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]': gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:8: ../../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared 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]': gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, 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::JSGlobalObject; Source = v8::internal::Object]': 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/objects/js-objects.cc:5384: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::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::FunctionTemplateInfo; Source = v8::internal::Object]': gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&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]': gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | 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]': gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/prototype-info-inl.h:8, from ../../deps/v8/src/objects/map-inl.h:19: ../../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &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]': 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]': 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]': 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/objects/js-objects.cc:565: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::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]': 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-objects.cc:706:50: required from here ../../deps/v8/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::JSProxy; Source = v8::internal::Object]': 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/js-objects.cc:710: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::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::PropertyCell; Source = v8::internal::Object]': 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/js-objects.cc:902: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::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::JSDate; Source = v8::internal::Object]': 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/objects/js-objects.cc:5413:31: required from here ../../deps/v8/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::JSMessageObject; Source = v8::internal::Object]': 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/objects/js-objects.cc:5589: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::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::SharedFunctionInfo; Source = v8::internal::Object]': 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-objects.cc:5599:31: required from here ../../deps/v8/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]': 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/js-objects.cc:5654: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::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 { | ^~~~~~ [1575/2643] g++ -MMD -MF obj/deps/v8/src/objects/v8_base_without_compiler.map.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/objects/map.cc -o obj/deps/v8/src/objects/v8_base_without_compiler.map.o 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/map.cc:5: ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]': ../../deps/v8/src/objects/heap-object.h:173:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapObject' from 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 { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]': ../../deps/v8/src/objects/allocation-site.h:140:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AllocationSite' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included 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.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/handles/handles-inl.h:10, from ../../deps/v8/src/objects/map.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/maybe-object-inl.h:8, from ../../deps/v8/src/heap/heap-write-barrier-inl.h:18, from ../../deps/v8/src/objects/map.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, from ../../deps/v8/src/objects/contexts-inl.h:11, from ../../deps/v8/src/execution/isolate-inl.h:9, from ../../deps/v8/src/objects/arguments-inl.h:8, from ../../deps/v8/src/objects/map.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]': gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:21: ../../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:12: ../../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:12: ../../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of '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]': gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array 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]': gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of '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]': gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared 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]': gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared 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]': gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, 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]': gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:8: ../../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared here 35 | class Module : public TorqueGeneratedModule { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PrototypeInfo; Source = v8::internal::Object]': gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/objects/map.cc:2206: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::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/prototype-info-inl.h:8, from ../../deps/v8/src/objects/map-inl.h:19: ../../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::PrototypeInfo' declared here 22 | class PrototypeInfo | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Cell; Source = v8::internal::Object]': 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/objects/map.cc:2265: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::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::FixedDoubleArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | 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]': gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &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]': gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&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::SharedFunctionInfo; Source = v8::internal::Object]': 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/map.cc:1594:28: required from here ../../deps/v8/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]': 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/objects/map.cc:1664: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::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::AccessorPair; Source = v8::internal::Object]': 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/map.cc:1950: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::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/script.h:14, from ../../deps/v8/src/objects/shared-function-info.h:18: ../../deps/v8/src/objects/struct.h:47:7: note: 'class v8::internal::AccessorPair' declared here 47 | class AccessorPair : public TorqueGeneratedAccessorPair { | ^~~~~~~~~~~~ [1576/2643] g++ -MMD -MF obj/deps/v8/src/objects/v8_base_without_compiler.string-comparator.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/objects/string-comparator.cc -o obj/deps/v8/src/objects/v8_base_without_compiler.string-comparator.o 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/string-comparator.h:9, from ../../deps/v8/src/objects/string-comparator.cc:5: ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]': ../../deps/v8/src/objects/heap-object.h:173:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapObject' from 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/objects/string-comparator.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 { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AllocationSite; Source = v8::internal::Object]': ../../deps/v8/src/objects/allocation-site.h:140:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AllocationSite' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included 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/objects/string-comparator.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/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]': gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:21: ../../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:12: ../../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:12: ../../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of '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]': gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array 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]': gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared 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]': gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of '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]': gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared 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]': gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:8: ../../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared 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]': gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, 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]': gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&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]': gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | 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]': gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/prototype-info-inl.h:8, from ../../deps/v8/src/objects/map-inl.h:19: ../../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:959:7: note: 'class v8::internal::WasmArray' declared here 959 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ [1577/2643] g++ -MMD -MF obj/deps/v8/src/objects/v8_base_without_compiler.js-temporal-objects.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/objects/js-temporal-objects.cc -o obj/deps/v8/src/objects/v8_base_without_compiler.js-temporal-objects.o In file included from ../../deps/v8/src/execution/isolate.h:21, from ../../deps/v8/src/objects/js-temporal-objects.h:8, from ../../deps/v8/src/objects/js-temporal-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/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/heap-number-inl.h:10, from ../../deps/v8/src/numbers/conversions-inl.h:22, from ../../deps/v8/src/objects/js-temporal-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::ObjectBoilerplateDescription; Source = v8::internal::Object]': ../../deps/v8/src/objects/literal-objects.h:52:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectBoilerplateDescription' from an array of '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]': gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:21: ../../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:12: ../../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:12: ../../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from 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]': gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array 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]': gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared 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]': gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of '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]': gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared 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]': gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:8: ../../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared 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]': gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, 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::JSTemporalCalendar; Source = v8::internal::Object]': gen/torque-generated/src/objects/js-temporal-objects-tq.inc:38:23: required from 'static D v8::internal::TorqueGeneratedJSTemporalCalendar::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTemporalCalendar; P = v8::internal::JSObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTemporalCalendar]' ../../deps/v8/src/objects/js-temporal-objects.cc:672:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSTemporalCalendar' 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:47:7: note: 'class v8::internal::JSTemporalCalendar' declared here 47 | class JSTemporalCalendar | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FunctionTemplateInfo; Source = v8::internal::Object]': gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&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]': gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | 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]': gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/prototype-info-inl.h:8, from ../../deps/v8/src/objects/map-inl.h:19: ../../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &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]': 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/objects/js-temporal-objects.cc:520: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::JSTemporalPlainDate' 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: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::JSTemporalPlainDateTime; Source = v8::internal::Object]': 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/objects/js-temporal-objects.cc:580: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::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::JSTemporalPlainTime; Source = v8::internal::Object]': 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/objects/js-temporal-objects.cc:657: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::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::JSTemporalPlainMonthDay; Source = v8::internal::Object]': 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/objects/js-temporal-objects.cc:706: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::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::JSTemporalPlainYearMonth; Source = v8::internal::Object]': 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/objects/js-temporal-objects.cc:743: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::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::JSTemporalZonedDateTime; Source = v8::internal::Object]': 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/objects/js-temporal-objects.cc:775: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::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]': 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/objects/js-temporal-objects.cc:822:3: required from here ../../deps/v8/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]': 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/objects/js-temporal-objects.cc:876: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::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 | ^~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSTemporalTimeZone; Source = v8::internal::Object]': gen/torque-generated/src/objects/js-temporal-objects-tq.inc:718:23: required from 'static D v8::internal::TorqueGeneratedJSTemporalTimeZone::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTemporalTimeZone; P = v8::internal::JSObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTemporalTimeZone]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTemporalTimeZone]' ../../deps/v8/src/objects/js-temporal-objects.cc:897: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::JSTemporalTimeZone' 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:351:7: note: 'class v8::internal::JSTemporalTimeZone' declared here 351 | class JSTemporalTimeZone | ^~~~~~~~~~~~~~~~~~ [1578/2643] g++ -MMD -MF obj/deps/v8/src/profiler/v8_base_without_compiler.profiler-stats.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/profiler/profiler-stats.cc -o obj/deps/v8/src/profiler/v8_base_without_compiler.profiler-stats.o [1579/2643] g++ -MMD -MF obj/deps/v8/src/objects/v8_base_without_compiler.synthetic-module.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/objects/synthetic-module.cc -o obj/deps/v8/src/objects/v8_base_without_compiler.synthetic-module.o 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/synthetic-module.h:8, from ../../deps/v8/src/objects/synthetic-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/synthetic-module.cc:7: ../../deps/v8/src/objects/hash-table.h:378:25: note: 'class v8::internal::ObjectHashTable' declared here 378 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]': ../../deps/v8/src/objects/hash-table.h:400:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EphemeronHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:395:25: note: 'class v8::internal::EphemeronHashTable' declared here 395 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]': ../../deps/v8/src/objects/hash-table.h:435:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:426:25: note: 'class v8::internal::ObjectHashSet' declared here 426 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]': ../../deps/v8/src/objects/hash-table.h:470:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameToIndexHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:453:25: note: 'class v8::internal::NameToIndexHashTable' declared here 453 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]': ../../deps/v8/src/objects/hash-table.h:507:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::RegisteredSymbolTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:493:7: note: 'class v8::internal::RegisteredSymbolTable' declared here 493 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]': ../../deps/v8/src/objects/ordered-hash-table.h:276:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:271:25: note: 'class v8::internal::OrderedHashSet' declared here 271 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]': ../../deps/v8/src/objects/ordered-hash-table.h:311:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:306:25: note: 'class v8::internal::OrderedHashMap' declared here 306 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]': ../../deps/v8/src/objects/ordered-hash-table.h:650:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:648:7: note: 'class v8::internal::SmallOrderedHashSet' declared here 648 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]': ../../deps/v8/src/objects/ordered-hash-table.h:682:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:680:7: note: 'class v8::internal::SmallOrderedHashMap' declared here 680 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]': ../../deps/v8/src/objects/ordered-hash-table.h:764:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:759:25: note: 'class v8::internal::OrderedNameDictionary' declared here 759 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]': ../../deps/v8/src/objects/ordered-hash-table.h:886:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:883:7: note: 'class v8::internal::SmallOrderedNameDictionary' declared here 883 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OSROptimizedCodeCache; Source = v8::internal::Object]': ../../deps/v8/src/objects/osr-optimized-code-cache.h:42:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OSROptimizedCodeCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/contexts.h:12: ../../deps/v8/src/objects/osr-optimized-code-cache.h:40:17: note: 'class v8::internal::OSROptimizedCodeCache' declared here 40 | class V8_EXPORT OSROptimizedCodeCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]': ../../deps/v8/src/objects/contexts.h:385:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScriptContextTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:383:7: note: 'class v8::internal::ScriptContextTable' declared here 383 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]': ../../deps/v8/src/objects/contexts.h:713:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NativeContext' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:711:7: note: 'class v8::internal::NativeContext' declared 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]': gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:21: ../../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:12: ../../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:12: ../../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of '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]': gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array 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]': gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared 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]': gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of '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]': gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared 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]': gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, 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]': 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/objects/synthetic-module.cc:135:37: required from here ../../deps/v8/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]': gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&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]': gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | 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]': gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/prototype-info-inl.h:8, from ../../deps/v8/src/objects/map-inl.h:19: ../../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &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::SyntheticModule; Source = v8::internal::Object]': gen/torque-generated/src/objects/synthetic-module-tq.inc:45:23: required from 'static D v8::internal::TorqueGeneratedSyntheticModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SyntheticModule; P = v8::internal::Module]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SyntheticModule]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SyntheticModule]' ../../deps/v8/src/objects/synthetic-module.cc:25: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::SyntheticModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/synthetic-module.h:22:7: note: 'class v8::internal::SyntheticModule' declared here 22 | class SyntheticModule | ^~~~~~~~~~~~~~~ [1580/2643] g++ -MMD -MF obj/deps/v8/src/objects/v8_base_without_compiler.source-text-module.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/objects/source-text-module.cc -o obj/deps/v8/src/objects/v8_base_without_compiler.source-text-module.o 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/source-text-module.h:8, from ../../deps/v8/src/objects/source-text-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::SourceTextModuleInfo; Source = v8::internal::Object]': ../../deps/v8/src/objects/source-text-module.h:219:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModuleInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/source-text-module.h:217:7: note: 'class v8::internal::SourceTextModuleInfo' declared here 217 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]': ../../deps/v8/src/objects/hash-table.h:381:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &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/source-text-module.cc:7: ../../deps/v8/src/objects/hash-table.h:378:25: note: 'class v8::internal::ObjectHashTable' declared here 378 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]': ../../deps/v8/src/objects/hash-table.h:400:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EphemeronHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:395:25: note: 'class v8::internal::EphemeronHashTable' declared here 395 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]': ../../deps/v8/src/objects/hash-table.h:435:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:426:25: note: 'class v8::internal::ObjectHashSet' declared here 426 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]': ../../deps/v8/src/objects/hash-table.h:470:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameToIndexHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:453:25: note: 'class v8::internal::NameToIndexHashTable' declared here 453 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]': ../../deps/v8/src/objects/hash-table.h:507:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::RegisteredSymbolTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:493:7: note: 'class v8::internal::RegisteredSymbolTable' declared here 493 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]': ../../deps/v8/src/objects/ordered-hash-table.h:276:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:271:25: note: 'class v8::internal::OrderedHashSet' declared here 271 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]': ../../deps/v8/src/objects/ordered-hash-table.h:311:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:306:25: note: 'class v8::internal::OrderedHashMap' declared here 306 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]': ../../deps/v8/src/objects/ordered-hash-table.h:650:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:648:7: note: 'class v8::internal::SmallOrderedHashSet' declared here 648 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]': ../../deps/v8/src/objects/ordered-hash-table.h:682:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:680:7: note: 'class v8::internal::SmallOrderedHashMap' declared here 680 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]': ../../deps/v8/src/objects/ordered-hash-table.h:764:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:759:25: note: 'class v8::internal::OrderedNameDictionary' declared here 759 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]': ../../deps/v8/src/objects/ordered-hash-table.h:886:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:883:7: note: 'class v8::internal::SmallOrderedNameDictionary' declared here 883 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OSROptimizedCodeCache; Source = v8::internal::Object]': ../../deps/v8/src/objects/osr-optimized-code-cache.h:42:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OSROptimizedCodeCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/contexts.h:12: ../../deps/v8/src/objects/osr-optimized-code-cache.h:40:17: note: 'class v8::internal::OSROptimizedCodeCache' declared here 40 | class V8_EXPORT OSROptimizedCodeCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]': ../../deps/v8/src/objects/contexts.h:385:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScriptContextTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:383:7: note: 'class v8::internal::ScriptContextTable' declared here 383 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]': ../../deps/v8/src/objects/contexts.h:713:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NativeContext' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:711:7: note: 'class v8::internal::NativeContext' declared 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::ClosureFeedbackCellArray; Source = v8::internal::Object]': ../../deps/v8/src/objects/feedback-vector.h:173:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClosureFeedbackCellArray' from an array of '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]': gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:21: ../../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:12: ../../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:12: ../../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of '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]': gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array 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]': gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared 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]': gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of '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]': gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared 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]': gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, 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::Cell; Source = v8::internal::Object]': 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/objects/source-text-module.cc:140: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::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::SourceTextModule; Source = v8::internal::Object]': gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/objects/source-text-module.cc:445: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::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&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]': 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/source-text-module.cc:464:21: required from here ../../deps/v8/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]': 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/objects/source-text-module.cc:699:37: required from here ../../deps/v8/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]': gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | 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]': gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/prototype-info-inl.h:8, from ../../deps/v8/src/objects/map-inl.h:19: ../../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &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::SourceTextModuleInfoEntry; Source = v8::internal::Object]': gen/torque-generated/src/objects/source-text-module-tq.inc:337:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModuleInfoEntry::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModuleInfoEntry; P = v8::internal::Struct]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModuleInfoEntry]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModuleInfoEntry]' ../../deps/v8/src/objects/source-text-module.cc:218:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModuleInfoEntry' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/source-text-module.h:283:7: note: 'class v8::internal::SourceTextModuleInfoEntry' declared here 283 | class SourceTextModuleInfoEntry | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ModuleRequest; Source = v8::internal::Object]': 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/objects/source-text-module.cc:257: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::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::JSAsyncFunctionObject; Source = v8::internal::Object]': 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/objects/source-text-module.cc:986: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::JSAsyncFunctionObject' from an array 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:46:7: note: 'class v8::internal::JSAsyncFunctionObject' declared here 46 | class JSAsyncFunctionObject | ^~~~~~~~~~~~~~~~~~~~~ [1581/2643] g++ -MMD -MF obj/deps/v8/src/objects/v8_base_without_compiler.string-table.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/objects/string-table.cc -o obj/deps/v8/src/objects/v8_base_without_compiler.string-table.o In file included from ../../deps/v8/src/common/assert-scope.h:12, from ../../deps/v8/src/objects/string-table.h:8, from ../../deps/v8/src/objects/string-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/objects/map.h:10, from ../../deps/v8/src/objects/string.h:15, from ../../deps/v8/src/objects/string-table.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/common/ptr-compr-inl.h:9, from ../../deps/v8/src/objects/string-table.cc: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, 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/fixed-array-inl.h:16, from ../../deps/v8/src/numbers/hash-seed-inl.h:31, from ../../deps/v8/src/objects/string-inl.h:13, from ../../deps/v8/src/objects/string-table.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]': gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:21: ../../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:12: ../../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:12: ../../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of '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]': gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array 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]': gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared 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]': gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of '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]': gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared 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]': gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:8: ../../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared 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]': gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, 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]': gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&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]': gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | 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]': gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/prototype-info-inl.h:8, from ../../deps/v8/src/objects/map-inl.h:19: ../../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &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]': 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/string-inl.h:451:33: required from 'void v8::internal::SeqSubStringKey::PrepareForInsertion(v8::internal::Isolate*) [with SeqString = v8::internal::SeqOneByteString]' ../../deps/v8/src/objects/string-table.cc:531:27: required from 'v8::internal::Handle v8::internal::StringTable::LookupKey(IsolateT*, StringTableKey*) [with StringTableKey = v8::internal::SeqSubStringKey; IsolateT = v8::internal::Isolate]' ../../deps/v8/src/objects/string-table.cc:570: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]': 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/string-inl.h:459:31: required from 'void v8::internal::SeqSubStringKey::PrepareForInsertion(v8::internal::Isolate*) [with SeqString = v8::internal::SeqOneByteString]' ../../deps/v8/src/objects/string-table.cc:531:27: required from 'v8::internal::Handle v8::internal::StringTable::LookupKey(IsolateT*, StringTableKey*) [with StringTableKey = v8::internal::SeqSubStringKey; IsolateT = v8::internal::Isolate]' ../../deps/v8/src/objects/string-table.cc:570: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 | ^~~~~~~~~~~~~~~~ [1582/2643] g++ -MMD -MF obj/deps/v8/src/objects/v8_base_without_compiler.swiss-name-dictionary.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/objects/swiss-name-dictionary.cc -o obj/deps/v8/src/objects/v8_base_without_compiler.swiss-name-dictionary.o 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/swiss-name-dictionary.h:12, from ../../deps/v8/src/objects/swiss-name-dictionary.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/swiss-name-dictionary.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/swiss-name-dictionary.h:15: ../../deps/v8/src/objects/js-objects.h:1014:7: note: 'class v8::internal::JSIteratorResult' declared here 1014 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SwissNameDictionary; Source = v8::internal::Object]': ../../deps/v8/src/objects/swiss-name-dictionary.h:262:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SwissNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/swiss-name-dictionary.h:72:25: note: 'class v8::internal::SwissNameDictionary' declared here 72 | class V8_EXPORT_PRIVATE SwissNameDictionary : public HeapObject { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]': ../../deps/v8/src/objects/hash-table.h:381:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &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/heap/heap-inl.h:19, from ../../deps/v8/src/objects/swiss-name-dictionary.cc:8: ../../deps/v8/src/objects/hash-table.h:378:25: note: 'class v8::internal::ObjectHashTable' declared here 378 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]': ../../deps/v8/src/objects/hash-table.h:400:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EphemeronHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:395:25: note: 'class v8::internal::EphemeronHashTable' declared here 395 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]': ../../deps/v8/src/objects/hash-table.h:435:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:426:25: note: 'class v8::internal::ObjectHashSet' declared here 426 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]': ../../deps/v8/src/objects/hash-table.h:470:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameToIndexHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:453:25: note: 'class v8::internal::NameToIndexHashTable' declared here 453 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]': ../../deps/v8/src/objects/hash-table.h:507:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::RegisteredSymbolTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:493:7: note: 'class v8::internal::RegisteredSymbolTable' declared here 493 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]': ../../deps/v8/src/objects/ordered-hash-table.h:276:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:271:25: note: 'class v8::internal::OrderedHashSet' declared here 271 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]': ../../deps/v8/src/objects/ordered-hash-table.h:311:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:306:25: note: 'class v8::internal::OrderedHashMap' declared here 306 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]': ../../deps/v8/src/objects/ordered-hash-table.h:650:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:648:7: note: 'class v8::internal::SmallOrderedHashSet' declared here 648 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]': ../../deps/v8/src/objects/ordered-hash-table.h:682:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:680:7: note: 'class v8::internal::SmallOrderedHashMap' declared here 680 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]': ../../deps/v8/src/objects/ordered-hash-table.h:764:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:759:25: note: 'class v8::internal::OrderedNameDictionary' declared here 759 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]': ../../deps/v8/src/objects/ordered-hash-table.h:886:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:883:7: note: 'class v8::internal::SmallOrderedNameDictionary' declared here 883 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OSROptimizedCodeCache; Source = v8::internal::Object]': ../../deps/v8/src/objects/osr-optimized-code-cache.h:42:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OSROptimizedCodeCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/contexts.h:12: ../../deps/v8/src/objects/osr-optimized-code-cache.h:40:17: note: 'class v8::internal::OSROptimizedCodeCache' declared here 40 | class V8_EXPORT OSROptimizedCodeCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]': ../../deps/v8/src/objects/contexts.h:385:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScriptContextTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:383:7: note: 'class v8::internal::ScriptContextTable' declared here 383 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]': ../../deps/v8/src/objects/contexts.h:713:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NativeContext' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:711:7: note: 'class v8::internal::NativeContext' declared 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::WasmInstanceObject; Source = v8::internal::Object]': ../../deps/v8/src/wasm/wasm-objects.h:319:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmInstanceObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | 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]': gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:21: ../../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:12: ../../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:12: ../../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of '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]': gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array 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]': gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared 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]': gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of '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]': gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared 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]': gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:8: ../../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared 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]': gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, 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]': gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&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]': gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | 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]': gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/prototype-info-inl.h:8, from ../../deps/v8/src/objects/map-inl.h:19: ../../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:959:7: note: 'class v8::internal::WasmArray' declared here 959 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ [1583/2643] g++ -MMD -MF obj/deps/v8/src/objects/v8_base_without_compiler.symbol-table.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/objects/symbol-table.cc -o obj/deps/v8/src/objects/v8_base_without_compiler.symbol-table.o In file included from ../../deps/v8/src/execution/isolate.h:21, from ../../deps/v8/src/common/ptr-compr-inl.h:9, from ../../deps/v8/src/execution/isolate-utils-inl.h:8, from ../../deps/v8/src/objects/hash-table-inl.h:8, from ../../deps/v8/src/objects/symbol-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: ../../deps/v8/src/objects/heap-object.h:27:7: note: 'class v8::internal::HeapObject' declared here 27 | class HeapObject : public Object { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]': ../../deps/v8/src/objects/smi.h:87:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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, from ../../deps/v8/src/objects/fixed-array-inl.h:16, from ../../deps/v8/src/objects/hash-table-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]': gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:21: ../../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:12: ../../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:12: ../../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of '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]': gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array 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]': gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared 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]': gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of '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]': gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared 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]': gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:8: ../../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared 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]': gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, 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]': gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&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]': gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | 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]': gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/prototype-info-inl.h:8, from ../../deps/v8/src/objects/map-inl.h:19: ../../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:959:7: note: 'class v8::internal::WasmArray' declared here 959 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ [1584/2643] g++ -MMD -MF obj/deps/v8/src/regexp/experimental/v8_base_without_compiler.experimental-bytecode.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/regexp/experimental/experimental-bytecode.cc -o obj/deps/v8/src/regexp/experimental/v8_base_without_compiler.experimental-bytecode.o [1585/2643] g++ -MMD -MF obj/deps/v8/src/objects/v8_base_without_compiler.template-objects.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/objects/template-objects.cc -o obj/deps/v8/src/objects/v8_base_without_compiler.template-objects.o 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/template-objects.h:8, from ../../deps/v8/src/objects/template-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: ../../deps/v8/src/objects/heap-object.h:27:7: note: 'class v8::internal::HeapObject' declared here 27 | class HeapObject : public Object { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]': ../../deps/v8/src/objects/smi.h:87:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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/objects/template-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::AllocationSite; Source = v8::internal::Object]': ../../deps/v8/src/objects/allocation-site.h:140:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AllocationSite' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included 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/template-objects.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]': gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:21: ../../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from 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: ../../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:12: ../../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:12: ../../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of '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]': gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array 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]': gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared 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]': gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of '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]': gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared 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]': gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:8: ../../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared 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]': gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, 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::CachedTemplateObject; Source = v8::internal::Object]': gen/torque-generated/src/objects/template-objects-tq.inc:45:23: required from 'static D v8::internal::TorqueGeneratedCachedTemplateObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::CachedTemplateObject; P = v8::internal::Struct]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::CachedTemplateObject]' ../../deps/v8/src/objects/template-objects.cc:96: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::CachedTemplateObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/template-objects.h:25:7: note: 'class v8::internal::CachedTemplateObject' declared here 25 | class CachedTemplateObject final | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSArray; Source = v8::internal::Object]': 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/template-objects.cc:98:33: required from here ../../deps/v8/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]': gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&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]': gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | 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]': gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/prototype-info-inl.h:8, from ../../deps/v8/src/objects/map-inl.h:19: ../../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &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]': 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/template-objects.cc:22: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::TemplateObjectDescription; Source = v8::internal::Object]': 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/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::TemplateObjectDescription]' ../../deps/v8/src/objects/template-objects.cc:46: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)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/template-objects.h:40:7: note: 'class v8::internal::TemplateObjectDescription' declared here 40 | class TemplateObjectDescription final | ^~~~~~~~~~~~~~~~~~~~~~~~~ [1586/2643] g++ -MMD -MF obj/deps/v8/src/objects/v8_base_without_compiler.transitions.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/objects/transitions.cc -o obj/deps/v8/src/objects/v8_base_without_compiler.transitions.o 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/common/checks.h:10, from ../../deps/v8/src/objects/transitions.h:8, from ../../deps/v8/src/objects/transitions.cc:5: ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]': ../../deps/v8/src/objects/heap-object.h:173:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapObject' from 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/transitions.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::TransitionArray; Source = v8::internal::Object]': ../../deps/v8/src/objects/transitions.h:243:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::TransitionArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/transitions.h:241:7: note: 'class v8::internal::TransitionArray' declared here 241 | class TransitionArray : 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/transitions.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/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::TaggedIndex; Source = v8::internal::Object]': ../../deps/v8/src/objects/tagged-index.h:61:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::TaggedIndex' from an 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]': gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:21: ../../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/transitions.h:10: ../../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:12: ../../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:12: ../../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of '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]': gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array 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]': gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared 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]': gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of '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]': gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared 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]': gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:8: ../../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared 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]': gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, 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]': gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&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]': gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | 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]': gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/prototype-info-inl.h:8, from ../../deps/v8/src/objects/map-inl.h:19: ../../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:959:7: note: 'class v8::internal::WasmArray' declared here 959 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ [1587/2643] g++ -MMD -MF obj/deps/v8/src/regexp/v8_base_without_compiler.property-sequences.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/regexp/property-sequences.cc -o obj/deps/v8/src/regexp/v8_base_without_compiler.property-sequences.o [1588/2643] g++ -MMD -MF obj/deps/v8/src/regexp/experimental/v8_base_without_compiler.experimental-compiler.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/regexp/experimental/experimental-compiler.cc -o obj/deps/v8/src/regexp/experimental/v8_base_without_compiler.experimental-compiler.o [1589/2643] g++ -MMD -MF obj/deps/v8/src/objects/v8_base_without_compiler.string.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/objects/string.cc -o obj/deps/v8/src/objects/v8_base_without_compiler.string.o In file included from ../../deps/v8/src/base/bits.h:12, from ../../deps/v8/src/objects/string.h:10, from ../../deps/v8/src/objects/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/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: ../../deps/v8/src/objects/heap-object.h:27:7: note: 'class v8::internal::HeapObject' declared here 27 | class HeapObject : public Object { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]': ../../deps/v8/src/objects/smi.h:87:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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.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::BigIntBase; Source = v8::internal::Object]': ../../deps/v8/src/objects/bigint.h:82:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigIntBase' from an array of '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/heap/new-spaces-inl.h:13, from ../../deps/v8/src/heap/heap-inl.h:31, from ../../deps/v8/src/objects/string.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]': gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:21: ../../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:12: ../../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:12: ../../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of '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]': gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array 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]': gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared 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]': gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of '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]': gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared 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]': gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:8: ../../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared 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]': gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, 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::ConsString; Source = v8::internal::Object]': 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/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::ConsString]' ../../deps/v8/src/objects/string.cc:57: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::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::SeqString; Source = v8::internal::Object]': gen/torque-generated/src/objects/string-tq.inc:440:23: required from 'static D v8::internal::TorqueGeneratedSeqString::unchecked_cast(v8::internal::Object) [with D = v8::internal::SeqString; P = v8::internal::String]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SeqString]' ../../deps/v8/src/objects/string.cc:77: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::SeqString' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/string.h:690:7: note: 'class v8::internal::SeqString' declared here 690 | class SeqString : public TorqueGeneratedSeqString { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ThinString; Source = v8::internal::Object]': 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/objects/string.cc:331:35: required from 'void v8::internal::String::MakeThin(IsolateT*, v8::internal::String) [with IsolateT = v8::internal::Isolate]' ../../deps/v8/src/objects/string.cc:362: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::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::FunctionTemplateInfo; Source = v8::internal::Object]': gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&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]': gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | 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]': gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/prototype-info-inl.h:8, from ../../deps/v8/src/objects/map-inl.h:19: ../../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &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]': 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/string.cc:66:28: required from here ../../deps/v8/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]': 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/string.cc:74:28: required from here ../../deps/v8/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 | ^~~~~~~~~~~~~~~~ [1590/2643] g++ -MMD -MF obj/deps/v8/src/parsing/v8_base_without_compiler.func-name-inferrer.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/parsing/func-name-inferrer.cc -o obj/deps/v8/src/parsing/v8_base_without_compiler.func-name-inferrer.o In file included from ../../deps/v8/src/parsing/func-name-inferrer.h:10, from ../../deps/v8/src/parsing/func-name-inferrer.cc:5: ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]': ../../deps/v8/src/objects/heap-object.h:173:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapObject' from 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/parsing/func-name-inferrer.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/parsing/func-name-inferrer.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/parsing/func-name-inferrer.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]': gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:21: ../../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:12: ../../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:12: ../../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of '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]': gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array 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]': gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared 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]': gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of '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]': gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared 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]': gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:8: ../../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared 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]': gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, 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]': gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&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]': gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | 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]': gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/prototype-info-inl.h:8, from ../../deps/v8/src/objects/map-inl.h:19: ../../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:959:7: note: 'class v8::internal::WasmArray' declared here 959 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ [1591/2643] g++ -MMD -MF obj/deps/v8/src/parsing/v8_base_without_compiler.pending-compilation-error-handler.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/parsing/pending-compilation-error-handler.cc -o obj/deps/v8/src/parsing/v8_base_without_compiler.pending-compilation-error-handler.o In file included from ../../deps/v8/src/parsing/pending-compilation-error-handler.h:11, from ../../deps/v8/src/parsing/pending-compilation-error-handler.cc:5: ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]': ../../deps/v8/src/objects/heap-object.h:173:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapObject' from 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/parsing/pending-compilation-error-handler.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::BigIntBase; Source = v8::internal::Object]': ../../deps/v8/src/objects/bigint.h:82:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigIntBase' from an array of '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-inl.h:11, from ../../deps/v8/src/parsing/pending-compilation-error-handler.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, 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-heap-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]': gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:21: ../../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:12: ../../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:12: ../../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of '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]': gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array 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]': gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared 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]': gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of '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]': gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared 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]': gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:8: ../../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared 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]': gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, 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]': gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&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]': gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | 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]': gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/prototype-info-inl.h:8, from ../../deps/v8/src/objects/map-inl.h:19: ../../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &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]': 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/parsing/pending-compilation-error-handler.cc:142: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::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 | ^~~~~~~~~~~~~~~ [1592/2643] g++ -MMD -MF obj/deps/v8/src/objects/v8_base_without_compiler.templates.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/objects/templates.cc -o obj/deps/v8/src/objects/v8_base_without_compiler.templates.o 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/templates.h:8, from ../../deps/v8/src/objects/templates.cc:5: ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]': ../../deps/v8/src/objects/heap-object.h:173:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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/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/objects/templates.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: ../../deps/v8/src/objects/bigint.h:38:7: note: 'class v8::internal::BigIntBase' declared here 38 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]': ../../deps/v8/src/objects/bigint.h:130:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FreshlyAllocatedBigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:115:7: note: 'class v8::internal::FreshlyAllocatedBigInt' declared here 115 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]': ../../deps/v8/src/objects/bigint.h:225:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:150:7: note: 'class v8::internal::BigInt' declared here 150 | class BigInt : public BigIntBase { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]': ../../deps/v8/src/objects/js-collection.h:51:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSSetIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:19: ../../deps/v8/src/objects/js-collection.h:44:7: note: 'class v8::internal::JSSetIterator' declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]': ../../deps/v8/src/objects/js-collection.h:78:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSMapIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-collection.h:71:7: note: 'class v8::internal::JSMapIterator' declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]': ../../deps/v8/src/objects/source-text-module.h:219:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModuleInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:25: ../../deps/v8/src/objects/source-text-module.h:217:7: note: 'class v8::internal::SourceTextModuleInfo' declared here 217 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]': ../../deps/v8/src/objects/feedback-vector.h:173:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClosureFeedbackCellArray' from an array of '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]': gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:21: ../../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:12: ../../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:12: ../../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of '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]': gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array 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]': gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared 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]': gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of '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]': gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared 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]': gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:8: ../../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared 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]': gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, 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]': 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/templates.cc:55: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::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::FunctionTemplateRareData; Source = v8::internal::Object]': gen/torque-generated/src/objects/templates-tq.inc:196:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateRareData::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateRareData; P = v8::internal::Struct]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateRareData]' ../../deps/v8/src/objects/templates.cc:126: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::FunctionTemplateRareData' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/templates.h:50:7: note: 'class v8::internal::FunctionTemplateRareData' declared here 50 | class FunctionTemplateRareData | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FunctionTemplateInfo; Source = v8::internal::Object]': gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&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]': gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | 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]': gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/prototype-info-inl.h:8, from ../../deps/v8/src/objects/map-inl.h:19: ../../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:959:7: note: 'class v8::internal::WasmArray' declared here 959 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ [1593/2643] g++ -MMD -MF obj/deps/v8/src/profiler/v8_base_without_compiler.symbolizer.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/profiler/symbolizer.cc -o obj/deps/v8/src/profiler/v8_base_without_compiler.symbolizer.o In file included from ../../deps/v8/src/profiler/symbolizer.h:8, from ../../deps/v8/src/profiler/symbolizer.cc:5: ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]': ../../deps/v8/src/objects/heap-object.h:173:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapObject' from 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/counters-scopes.h:8, from ../../deps/v8/src/execution/vm-state.h:10, from ../../deps/v8/src/profiler/profile-generator.h:20, from ../../deps/v8/src/profiler/symbolizer.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 { | ^~~~~~~~~~~~~~~~~~ [1594/2643] g++ -MMD -MF obj/deps/v8/src/regexp/v8_base_without_compiler.regexp-bytecodes.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/regexp/regexp-bytecodes.cc -o obj/deps/v8/src/regexp/v8_base_without_compiler.regexp-bytecodes.o [1595/2643] g++ -MMD -MF obj/deps/v8/src/regexp/v8_base_without_compiler.regexp-ast.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/regexp/regexp-ast.cc -o obj/deps/v8/src/regexp/v8_base_without_compiler.regexp-ast.o [1596/2643] g++ -MMD -MF obj/deps/v8/src/profiler/v8_base_without_compiler.tracing-cpu-profiler.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/profiler/tracing-cpu-profiler.cc -o obj/deps/v8/src/profiler/v8_base_without_compiler.tracing-cpu-profiler.o In file included from ../../deps/v8/src/base/atomicops.h:40, from ../../deps/v8/src/base/atomic-utils.h:13, from ../../deps/v8/src/profiler/tracing-cpu-profiler.h:11, from ../../deps/v8/src/profiler/tracing-cpu-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/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/profiler/tracing-cpu-profiler.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 { | ^~~~~~~~~~~~~~~~~~ [1597/2643] g++ -MMD -MF obj/deps/v8/src/regexp/v8_base_without_compiler.regexp-error.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/regexp/regexp-error.cc -o obj/deps/v8/src/regexp/v8_base_without_compiler.regexp-error.o [1598/2643] g++ -MMD -MF obj/deps/v8/src/parsing/v8_base_without_compiler.parsing.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/parsing/parsing.cc -o obj/deps/v8/src/parsing/v8_base_without_compiler.parsing.o 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/parsing/parsing.h:8, from ../../deps/v8/src/parsing/parsing.cc:5: ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]': ../../deps/v8/src/objects/heap-object.h:173:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapObject' from 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/parsing/parsing.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: ../../deps/v8/src/objects/dictionary.h:185:25: note: 'class v8::internal::NameDictionary' declared here 185 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]': ../../deps/v8/src/objects/dictionary.h:232:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::GlobalDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:227:25: note: 'class v8::internal::GlobalDictionary' declared here 227 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]': ../../deps/v8/src/objects/dictionary.h:299:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SimpleNumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:294:7: note: 'class v8::internal::SimpleNumberDictionary' declared here 294 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]': ../../deps/v8/src/objects/dictionary.h:321:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:316:7: note: 'class v8::internal::NumberDictionary' declared here 316 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]': ../../deps/v8/src/objects/map.h:964:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NormalizedMapCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/string.h:15, from ../../deps/v8/src/heap/factory.h:25: ../../deps/v8/src/objects/map.h:954:7: note: 'class v8::internal::NormalizedMapCache' declared 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/parsing/parsing.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: ../../deps/v8/src/wasm/wasm-objects.h:317:25: note: 'class v8::internal::WasmInstanceObject' declared here 317 | class V8_EXPORT_PRIVATE WasmInstanceObject : public JSObject { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExceptionPackage; Source = v8::internal::Object]': ../../deps/v8/src/wasm/wasm-objects.h:571:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExceptionPackage' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:551:25: note: 'class v8::internal::WasmExceptionPackage' declared here 551 | class V8_EXPORT_PRIVATE WasmExceptionPackage : public JSObject { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExportedFunction; Source = v8::internal::Object]': ../../deps/v8/src/wasm/wasm-objects.h:613:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExportedFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:591:7: note: 'class v8::internal::WasmExportedFunction' declared here 591 | class WasmExportedFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmJSFunction; Source = v8::internal::Object]': ../../deps/v8/src/wasm/wasm-objects.h:637:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmJSFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:619:7: note: 'class v8::internal::WasmJSFunction' declared here 619 | class WasmJSFunction : public JSFunction { | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmCapiFunction; Source = v8::internal::Object]': ../../deps/v8/src/wasm/wasm-objects.h:655:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmCapiFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:642:7: note: 'class v8::internal::WasmCapiFunction' declared here 642 | class WasmCapiFunction : public JSFunction { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExternalFunction; Source = v8::internal::Object]': ../../deps/v8/src/wasm/wasm-objects.h:668:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExternalFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:664:7: note: 'class v8::internal::WasmExternalFunction' declared 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]': gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:21: ../../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:12: ../../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:12: ../../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of '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]': gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array 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]': gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared 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]': gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of '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]': gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared 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]': gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:8: ../../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared 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]': gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, 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]': gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&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]': gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | 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]': gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/prototype-info-inl.h:8, from ../../deps/v8/src/objects/map-inl.h:19: ../../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &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]': 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/parsing/parsing.cc:49:44: required from here ../../deps/v8/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]': 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/parsing/parsing.cc:78: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::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 | ^~~~~~~~~~~~~~~~~~ [1599/2643] g++ -MMD -MF obj/deps/v8/src/regexp/v8_base_without_compiler.regexp-dotprinter.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/regexp/regexp-dotprinter.cc -o obj/deps/v8/src/regexp/v8_base_without_compiler.regexp-dotprinter.o [1600/2643] g++ -MMD -MF obj/deps/v8/src/parsing/v8_base_without_compiler.rewriter.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/parsing/rewriter.cc -o obj/deps/v8/src/parsing/v8_base_without_compiler.rewriter.o In file included from ../../deps/v8/src/parsing/rewriter.h:8, from ../../deps/v8/src/parsing/rewriter.cc:5: ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]': ../../deps/v8/src/objects/heap-object.h:173:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapObject' from 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/parsing/rewriter.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/logging/runtime-call-stats-scope.h:11, from ../../deps/v8/src/parsing/rewriter.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/parsing/rewriter.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::Oddball; Source = v8::internal::Object]': ../../deps/v8/src/objects/oddball.h:43:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Oddball' from an array of 'const 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]': gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:21: ../../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:12: ../../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:12: ../../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of '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]': gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array 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]': gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared 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]': gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of '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]': gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared 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]': gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:8: ../../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared 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]': gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, 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]': gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&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]': gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | 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]': gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/prototype-info-inl.h:8, from ../../deps/v8/src/objects/map-inl.h:19: ../../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:959:7: note: 'class v8::internal::WasmArray' declared here 959 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ [1601/2643] g++ -MMD -MF obj/deps/v8/src/parsing/v8_base_without_compiler.parse-info.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/parsing/parse-info.cc -o obj/deps/v8/src/parsing/v8_base_without_compiler.parse-info.o In file included from ../../deps/v8/src/base/bit-field.h:10, from ../../deps/v8/src/parsing/parse-info.h:10, from ../../deps/v8/src/parsing/parse-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/parsing/parse-info.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::AllocationSite; Source = v8::internal::Object]': ../../deps/v8/src/objects/allocation-site.h:140:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AllocationSite' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(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/ast/ast-source-ranges.h:8, from ../../deps/v8/src/parsing/parse-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::ObjectHashTable; Source = v8::internal::Object]': ../../deps/v8/src/objects/hash-table.h:381:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashTable' from an array 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/parsing/parse-info.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::Oddball; Source = v8::internal::Object]': ../../deps/v8/src/objects/oddball.h:43:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Oddball' from an array of 'const 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]': gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:21: ../../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:12: ../../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:12: ../../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of '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]': gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array 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]': gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared 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]': gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of '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]': gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared 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]': gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:8: ../../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared 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]': gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, 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]': gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&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]': gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | 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]': gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/prototype-info-inl.h:8, from ../../deps/v8/src/objects/map-inl.h:19: ../../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &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]': 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/parsing/parse-info.cc:278:42: required from 'v8::internal::Handle v8::internal::ParseInfo::CreateScript(IsolateT*, v8::internal::Handle, v8::internal::MaybeHandle, v8::ScriptOriginOptions, v8::internal::NativesFlag) [with IsolateT = v8::internal::Isolate]' ../../deps/v8/src/parsing/parse-info.cc:287: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::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 { | ^~~~~~ [1602/2643] g++ -MMD -MF obj/deps/v8/src/objects/v8_base_without_compiler.value-serializer.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/objects/value-serializer.cc -o obj/deps/v8/src/objects/v8_base_without_compiler.value-serializer.o In file included from ../../deps/v8/src/objects/value-serializer.h:12, from ../../deps/v8/src/objects/value-serializer.cc:5: ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]': ../../deps/v8/src/objects/heap-object.h:173:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapObject' 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/objects/value-serializer.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)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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-inl.h:9, from ../../deps/v8/src/objects/value-serializer.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: ../../deps/v8/src/objects/bigint.h:38:7: note: 'class v8::internal::BigIntBase' declared here 38 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]': ../../deps/v8/src/objects/bigint.h:130:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FreshlyAllocatedBigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:115:7: note: 'class v8::internal::FreshlyAllocatedBigInt' declared here 115 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]': ../../deps/v8/src/objects/bigint.h:225:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:150:7: note: 'class v8::internal::BigInt' declared here 150 | class BigInt : public BigIntBase { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]': ../../deps/v8/src/objects/js-collection.h:51:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSSetIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:19: ../../deps/v8/src/objects/js-collection.h:44:7: note: 'class v8::internal::JSSetIterator' declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]': ../../deps/v8/src/objects/js-collection.h:78:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSMapIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-collection.h:71:7: note: 'class v8::internal::JSMapIterator' declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]': ../../deps/v8/src/objects/source-text-module.h:219:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModuleInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:25: ../../deps/v8/src/objects/source-text-module.h:217:7: note: 'class v8::internal::SourceTextModuleInfo' declared here 217 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]': ../../deps/v8/src/objects/feedback-vector.h:173:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClosureFeedbackCellArray' from an array of '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/objects/js-struct-inl.h:10, from ../../deps/v8/src/objects/value-serializer.cc:28: ../../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]': gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:21: ../../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:12: ../../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:12: ../../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of '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]': gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array 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]': gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared 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]': gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of '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]': gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared 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]': gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:8: ../../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared 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]': gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, 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::JSDataView; Source = v8::internal::Object]': 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/objects/value-serializer.cc:2023:50: required from here ../../deps/v8/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)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/heap.h:36: ../../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::JSArrayBuffer; Source = v8::internal::Object]': 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/objects/value-serializer.cc:2023: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::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]': gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/objects/value-serializer.cc:2042: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::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]': gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&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]': gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | 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]': gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/prototype-info-inl.h:8, from ../../deps/v8/src/objects/map-inl.h:19: ../../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::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]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &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]': 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::JSArrayBufferView; Source = v8::internal::Object]': 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/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSArrayBufferView]' ../../deps/v8/src/objects/value-serializer.cc:457:50: required from here ../../deps/v8/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::JSPrimitiveWrapper; Source = v8::internal::Object]': 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/objects/value-serializer.cc:812:31: required from here ../../deps/v8/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::JSRegExp; Source = v8::internal::Object]': 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/value-serializer.cc:837:28: required from here ../../deps/v8/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]': 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/objects/value-serializer.cc:843: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::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]': 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/objects/value-serializer.cc:875: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::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::WasmMemoryObject; Source = v8::internal::Object]': 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/value-serializer.cc:1071: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::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::SeqTwoByteString; Source = v8::internal::Object]': 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/value-serializer.cc:1610: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 | ^~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12/bits/shared_ptr_atomic.h:33, from /usr/include/c++/12/memory:77, from ../../deps/v8/src/base/vector.h:12, from ../../deps/v8/src/base/strings.h:10, from ../../deps/v8/src/objects/value-serializer.h:13: 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::MaybeHandle v8::internal::ValueDeserializer::ReadJSArrayBufferView(v8::internal::Handle)' at ../../deps/v8/src/objects/value-serializer.cc:1998:76: /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)); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ [1603/2643] g++ -MMD -MF obj/deps/v8/src/parsing/v8_base_without_compiler.scanner-character-streams.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/parsing/scanner-character-streams.cc -o obj/deps/v8/src/parsing/v8_base_without_compiler.scanner-character-streams.o 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/parsing/scanner-character-streams.h:11, from ../../deps/v8/src/parsing/scanner-character-streams.cc:5: ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]': ../../deps/v8/src/objects/heap-object.h:173:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapObject' from 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/parsing/scanner-character-streams.cc: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: ../../deps/v8/src/objects/bigint.h:38:7: note: 'class v8::internal::BigIntBase' declared here 38 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]': ../../deps/v8/src/objects/bigint.h:130:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FreshlyAllocatedBigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:115:7: note: 'class v8::internal::FreshlyAllocatedBigInt' declared here 115 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]': ../../deps/v8/src/objects/bigint.h:225:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:150:7: note: 'class v8::internal::BigInt' declared here 150 | class BigInt : public BigIntBase { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]': ../../deps/v8/src/objects/js-collection.h:51:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSSetIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:19: ../../deps/v8/src/objects/js-collection.h:44:7: note: 'class v8::internal::JSSetIterator' declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]': ../../deps/v8/src/objects/js-collection.h:78:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSMapIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-collection.h:71:7: note: 'class v8::internal::JSMapIterator' declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]': ../../deps/v8/src/objects/source-text-module.h:219:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModuleInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:25: ../../deps/v8/src/objects/source-text-module.h:217:7: note: 'class v8::internal::SourceTextModuleInfo' declared here 217 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]': ../../deps/v8/src/objects/feedback-vector.h:173:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClosureFeedbackCellArray' from an array of '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/parsing/scanner-character-streams.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: ../../deps/v8/src/objects/literal-objects.h:29:7: note: 'class v8::internal::ObjectBoilerplateDescription' declared here 29 | class ObjectBoilerplateDescription : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClassBoilerplate; Source = v8::internal::Object]': ../../deps/v8/src/objects/literal-objects.h:118:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClassBoilerplate' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:94:7: note: 'class v8::internal::ClassBoilerplate' declared 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]': gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:21: ../../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:12: ../../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:12: ../../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of '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]': gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array 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]': gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared 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]': gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of '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]': gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared 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]': gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:8: ../../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared 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]': gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, 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]': gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&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]': gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | 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]': gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/prototype-info-inl.h:8, from ../../deps/v8/src/objects/map-inl.h:19: ../../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &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]': 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/parsing/scanner-character-streams.cc:83:14: required from 'v8::internal::Range v8::internal::OnHeapStream::GetDataAt(size_t, v8::internal::RuntimeCallStats*, v8::internal::DisallowGarbageCollection*) [with Char = short unsigned int; size_t = long unsigned int; v8::internal::DisallowGarbageCollection = v8::internal::CombinationAssertScope, v8::internal::PerThreadAssertScopeDebugOnly >]' ../../deps/v8/src/parsing/scanner-character-streams.cc:358:31: required from here ../../deps/v8/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::SeqOneByteString; Source = v8::internal::Object]': 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/parsing/scanner-character-streams.cc:83:14: required from 'v8::internal::Range v8::internal::OnHeapStream::GetDataAt(size_t, v8::internal::RuntimeCallStats*, v8::internal::DisallowGarbageCollection*) [with Char = unsigned char; size_t = long unsigned int; v8::internal::DisallowGarbageCollection = v8::internal::CombinationAssertScope, v8::internal::PerThreadAssertScopeDebugOnly >]' ../../deps/v8/src/parsing/scanner-character-streams.cc:261:31: required from 'bool v8::internal::BufferedCharacterStream::ReadBlock(size_t) [with ByteStream = v8::internal::OnHeapStream; size_t = long unsigned int]' ../../deps/v8/src/parsing/scanner-character-streams.cc:254: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::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 | ^~~~~~~~~~~~~~~~ [1604/2643] g++ -MMD -MF obj/deps/v8/src/regexp/v8_base_without_compiler.regexp-stack.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/regexp/regexp-stack.cc -o obj/deps/v8/src/regexp/v8_base_without_compiler.regexp-stack.o In file included from ../../deps/v8/src/regexp/regexp-stack.h:9, from ../../deps/v8/src/regexp/regexp-stack.cc:5: ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]': ../../deps/v8/src/objects/heap-object.h:173:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapObject' from 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/regexp/regexp-stack.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 { | ^~~~~~~~~~~~~~~~~~ [1605/2643] g++ -MMD -MF obj/deps/v8/src/parsing/v8_base_without_compiler.preparse-data.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/parsing/preparse-data.cc -o obj/deps/v8/src/parsing/v8_base_without_compiler.preparse-data.o In file included from ../../deps/v8/src/base/vector.h:16, from ../../deps/v8/src/parsing/preparse-data.h:10, from ../../deps/v8/src/parsing/preparse-data.cc:5: ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]': ../../deps/v8/src/objects/heap-object.h:173:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapObject' from 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/scopes.h:10, from ../../deps/v8/src/parsing/preparse-data.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: ../../deps/v8/src/objects/dictionary.h:185:25: note: 'class v8::internal::NameDictionary' declared here 185 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]': ../../deps/v8/src/objects/dictionary.h:232:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::GlobalDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:227:25: note: 'class v8::internal::GlobalDictionary' declared here 227 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]': ../../deps/v8/src/objects/dictionary.h:299:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SimpleNumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:294:7: note: 'class v8::internal::SimpleNumberDictionary' declared here 294 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]': ../../deps/v8/src/objects/dictionary.h:321:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:316:7: note: 'class v8::internal::NumberDictionary' declared here 316 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]': ../../deps/v8/src/objects/map.h:964:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NormalizedMapCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/string.h:15, from ../../deps/v8/src/heap/factory.h:25: ../../deps/v8/src/objects/map.h:954:7: note: 'class v8::internal::NormalizedMapCache' declared 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/parsing/preparse-data.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: ../../deps/v8/src/wasm/wasm-objects.h:317:25: note: 'class v8::internal::WasmInstanceObject' declared here 317 | class V8_EXPORT_PRIVATE WasmInstanceObject : public JSObject { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExceptionPackage; Source = v8::internal::Object]': ../../deps/v8/src/wasm/wasm-objects.h:571:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExceptionPackage' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:551:25: note: 'class v8::internal::WasmExceptionPackage' declared here 551 | class V8_EXPORT_PRIVATE WasmExceptionPackage : public JSObject { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExportedFunction; Source = v8::internal::Object]': ../../deps/v8/src/wasm/wasm-objects.h:613:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExportedFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:591:7: note: 'class v8::internal::WasmExportedFunction' declared here 591 | class WasmExportedFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmJSFunction; Source = v8::internal::Object]': ../../deps/v8/src/wasm/wasm-objects.h:637:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmJSFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:619:7: note: 'class v8::internal::WasmJSFunction' declared here 619 | class WasmJSFunction : public JSFunction { | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmCapiFunction; Source = v8::internal::Object]': ../../deps/v8/src/wasm/wasm-objects.h:655:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmCapiFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:642:7: note: 'class v8::internal::WasmCapiFunction' declared here 642 | class WasmCapiFunction : public JSFunction { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExternalFunction; Source = v8::internal::Object]': ../../deps/v8/src/wasm/wasm-objects.h:668:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExternalFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:664:7: note: 'class v8::internal::WasmExternalFunction' declared 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]': gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:21: ../../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:12: ../../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:12: ../../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of '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]': gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array 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]': gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared 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]': gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of '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]': gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared 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]': gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:8: ../../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared 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]': gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, 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::PreparseData; Source = v8::internal::Object]': gen/torque-generated/src/objects/shared-function-info-tq.inc:42:23: required from 'static D v8::internal::TorqueGeneratedPreparseData::unchecked_cast(v8::internal::Object) [with D = v8::internal::PreparseData; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PreparseData]' ../../deps/v8/src/parsing/preparse-data.cc:461: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::PreparseData' from 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:76:7: note: 'class v8::internal::PreparseData' declared here 76 | class PreparseData | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FunctionTemplateInfo; Source = v8::internal::Object]': gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&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]': gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | 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]': gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/prototype-info-inl.h:8, from ../../deps/v8/src/objects/map-inl.h:19: ../../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:959:7: note: 'class v8::internal::WasmArray' declared here 959 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ [1606/2643] g++ -MMD -MF obj/deps/v8/src/profiler/v8_base_without_compiler.weak-code-registry.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/profiler/weak-code-registry.cc -o obj/deps/v8/src/profiler/v8_base_without_compiler.weak-code-registry.o In file included from ../../deps/v8/src/execution/isolate.h:21, from ../../deps/v8/src/profiler/weak-code-registry.h:10, from ../../deps/v8/src/profiler/weak-code-registry.cc:5: ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]': ../../deps/v8/src/objects/heap-object.h:173:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapObject' from 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/profiler/weak-code-registry.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/objects/code-inl.h:14, from ../../deps/v8/src/profiler/weak-code-registry.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/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]': gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:21: ../../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:12: ../../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:12: ../../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of '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]': gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array 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]': gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared 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]': gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of '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]': gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared 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]': gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:8: ../../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared 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]': gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, 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]': gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&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]': gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | 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]': gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/prototype-info-inl.h:8, from ../../deps/v8/src/objects/map-inl.h:19: ../../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:959:7: note: 'class v8::internal::WasmArray' declared here 959 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ [1607/2643] g++ -MMD -MF obj/deps/v8/src/profiler/v8_base_without_compiler.profiler-listener.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/profiler/profiler-listener.cc -o obj/deps/v8/src/profiler/v8_base_without_compiler.profiler-listener.o 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/code-events.h:10, from ../../deps/v8/src/profiler/profiler-listener.h:11, from ../../deps/v8/src/profiler/profiler-listener.cc:5: ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]': ../../deps/v8/src/objects/heap-object.h:173:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapObject' from 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/logging/code-events.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)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/string.h:15, from ../../deps/v8/src/logging/code-events.h:16: ../../deps/v8/src/objects/map.h:954:7: note: 'class v8::internal::NormalizedMapCache' declared 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/logging/counters-scopes.h:8, from ../../deps/v8/src/execution/vm-state.h:10, from ../../deps/v8/src/profiler/profile-generator.h:20, from ../../deps/v8/src/profiler/profiler-listener.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::ClosureFeedbackCellArray; Source = v8::internal::Object]': ../../deps/v8/src/objects/feedback-vector.h:173:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClosureFeedbackCellArray' 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/profiler/profiler-listener.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::BigIntBase; Source = v8::internal::Object]': ../../deps/v8/src/objects/bigint.h:82:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigIntBase' from an array of '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/profiler/profiler-listener.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, 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/code-inl.h:14, from ../../deps/v8/src/profiler/profiler-listener.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/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]': gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:21: ../../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:12: ../../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:12: ../../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of '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]': gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/logging/code-events.h:14: ../../deps/v8/src/objects/name.h:172:7: note: 'class v8::internal::Symbol' declared 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]': gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared 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]': gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of '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]': gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared 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]': gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:8: ../../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared 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]': gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, 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]': 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/profiler/profiler-listener.cc:82: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::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]': gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&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]': gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | 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]': gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/prototype-info-inl.h:8, from ../../deps/v8/src/objects/map-inl.h:19: ../../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &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]': 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/profiler/profiler-listener.cc:126: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::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 { | ^~~~~~ In file included from /usr/include/c++/12/bits/stl_uninitialized.h:63, from /usr/include/c++/12/memory:65, from ../../deps/v8/src/profiler/profiler-listener.h:8: In static member function 'static _Tp* std::__copy_move<_IsMove, true, std::random_access_iterator_tag>::__copy_m(const _Tp*, const _Tp*, _Tp*) [with _Tp = char; bool _IsMove = false]', inlined from '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = const char*; _OI = char*]' at /usr/include/c++/12/bits/stl_algobase.h:495:30, inlined from '_OI std::__copy_move_a1(_II, _II, _OI) [with bool _IsMove = false; _II = const char*; _OI = char*]' at /usr/include/c++/12/bits/stl_algobase.h:522:42, inlined from '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const char*; _OI = char*]' at /usr/include/c++/12/bits/stl_algobase.h:529:31, inlined from '_OI std::copy(_II, _II, _OI) [with _II = const char*; _OI = char*]' at /usr/include/c++/12/bits/stl_algobase.h:620:7, inlined from 'const char* v8::internal::ProfilerListener::GetName(v8::base::Vector)' at ../../deps/v8/src/profiler/profiler-listener.cc:354:12: /usr/include/c++/12/bits/stl_algobase.h:431:30: warning: 'void* __builtin_memmove(void*, const void*, long unsigned int)' specified bound 18446744073709551615 exceeds maximum object size 9223372036854775807 [-Wstringop-overflow=] 431 | __builtin_memmove(__result, __first, sizeof(_Tp) * _Num); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [1608/2643] g++ -MMD -MF obj/deps/v8/src/regexp/v8_base_without_compiler.regexp-compiler-tonode.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/regexp/regexp-compiler-tonode.cc -o obj/deps/v8/src/regexp/v8_base_without_compiler.regexp-compiler-tonode.o In file included from ../../deps/v8/src/base/bits.h:12, from ../../deps/v8/src/base/small-vector.h:12, from ../../deps/v8/src/regexp/regexp-compiler.h:10, from ../../deps/v8/src/regexp/regexp-compiler-tonode.cc:5: ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]': ../../deps/v8/src/objects/heap-object.h:173:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapObject' from 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/regexp/regexp-compiler-tonode.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 { | ^~~~~~~~~~~~~~~~~~ [1609/2643] g++ -MMD -MF obj/deps/v8/src/parsing/v8_base_without_compiler.scanner.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/parsing/scanner.cc -o obj/deps/v8/src/parsing/v8_base_without_compiler.scanner.o In file included from ../../deps/v8/src/base/strings.h:9, from ../../deps/v8/src/parsing/scanner.h:14, from ../../deps/v8/src/parsing/scanner.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/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/parsing/scanner.cc: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::ObjectHashTable; Source = v8::internal::Object]': ../../deps/v8/src/objects/hash-table.h:381:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashTable' from an array 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/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/parsing/scanner.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]': gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:21: ../../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:12: ../../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:12: ../../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from 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]': gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array 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]': gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared 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]': gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of '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]': gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared 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]': gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:8: ../../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared 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]': gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, 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]': gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&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]': gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | 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]': gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/prototype-info-inl.h:8, from ../../deps/v8/src/objects/map-inl.h:19: ../../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:959:7: note: 'class v8::internal::WasmArray' declared here 959 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ [1610/2643] g++ -MMD -MF obj/deps/v8/src/profiler/v8_base_without_compiler.allocation-tracker.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/profiler/allocation-tracker.cc -o obj/deps/v8/src/profiler/v8_base_without_compiler.allocation-tracker.o In file included from ../../deps/v8/src/base/bits.h:12, from ../../deps/v8/src/base/hashmap.h:14, from ../../deps/v8/src/profiler/allocation-tracker.h:14, from ../../deps/v8/src/profiler/allocation-tracker.cc:5: ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]': ../../deps/v8/src/objects/heap-object.h:173:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapObject' from 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, from ../../deps/v8/src/execution/frames-inl.h:10, from ../../deps/v8/src/profiler/allocation-tracker.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/execution/frames-inl.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::NormalizedMapCache; Source = v8::internal::Object]': ../../deps/v8/src/objects/map.h:964:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NormalizedMapCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/string.h:15, from ../../deps/v8/src/heap/factory.h:25: ../../deps/v8/src/objects/map.h:954:7: note: 'class v8::internal::NormalizedMapCache' declared 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: ../../deps/v8/src/objects/bigint.h:38:7: note: 'class v8::internal::BigIntBase' declared here 38 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]': ../../deps/v8/src/objects/bigint.h:130:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FreshlyAllocatedBigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:115:7: note: 'class v8::internal::FreshlyAllocatedBigInt' declared here 115 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]': ../../deps/v8/src/objects/bigint.h:225:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:150:7: note: 'class v8::internal::BigInt' declared here 150 | class BigInt : public BigIntBase { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]': ../../deps/v8/src/objects/js-collection.h:51:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSSetIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:19: ../../deps/v8/src/objects/js-collection.h:44:7: note: 'class v8::internal::JSSetIterator' declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]': ../../deps/v8/src/objects/js-collection.h:78:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSMapIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-collection.h:71:7: note: 'class v8::internal::JSMapIterator' declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]': ../../deps/v8/src/objects/source-text-module.h:219:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModuleInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:25: ../../deps/v8/src/objects/source-text-module.h:217:7: note: 'class v8::internal::SourceTextModuleInfo' declared here 217 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]': ../../deps/v8/src/objects/feedback-vector.h:173:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClosureFeedbackCellArray' from an array of '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]': gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:21: ../../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:12: ../../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:12: ../../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of '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]': gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array 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]': gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared 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]': gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of '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]': gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared 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]': gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:8: ../../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared 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]': gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, 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]': gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&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]': gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | 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]': gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/prototype-info-inl.h:8, from ../../deps/v8/src/objects/map-inl.h:19: ../../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &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]': 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/profiler/allocation-tracker.cc:294:28: required from here ../../deps/v8/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 { | ^~~~~~ [1611/2643] g++ -MMD -MF obj/deps/v8/src/profiler/v8_base_without_compiler.cpu-profiler.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/profiler/cpu-profiler.cc -o obj/deps/v8/src/profiler/v8_base_without_compiler.cpu-profiler.o 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/profiler/cpu-profiler.h:11, from ../../deps/v8/src/profiler/cpu-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/deoptimizer/translation-array.h:10, from ../../deps/v8/src/objects/code.h:11, from ../../deps/v8/src/logging/code-events.h:13, from ../../deps/v8/src/profiler/profiler-listener.h:11, from ../../deps/v8/src/profiler/cpu-profiler.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)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/string.h:15, from ../../deps/v8/src/logging/code-events.h:16: ../../deps/v8/src/objects/map.h:954:7: note: 'class v8::internal::NormalizedMapCache' declared 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/logging/counters-scopes.h:8, from ../../deps/v8/src/execution/vm-state.h:10, from ../../deps/v8/src/profiler/profile-generator.h:20, from ../../deps/v8/src/profiler/profiler-listener.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, from ../../deps/v8/src/objects/objects-inl.h:20, from ../../deps/v8/src/execution/frames-inl.h:13, from ../../deps/v8/src/profiler/cpu-profiler.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]': gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:21: ../../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:12: ../../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:12: ../../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of '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]': gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/logging/code-events.h:14: ../../deps/v8/src/objects/name.h:172:7: note: 'class v8::internal::Symbol' declared 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]': gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared 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]': gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of '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]': gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared 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]': gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:8: ../../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared 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]': gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, 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]': gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&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]': gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | 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]': gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/prototype-info-inl.h:8, from ../../deps/v8/src/objects/map-inl.h:19: ../../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:959:7: note: 'class v8::internal::WasmArray' declared here 959 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ [1612/2643] g++ -MMD -MF obj/deps/v8/src/profiler/v8_base_without_compiler.strings-storage.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/profiler/strings-storage.cc -o obj/deps/v8/src/profiler/v8_base_without_compiler.strings-storage.o In file included from ../../deps/v8/src/base/bits.h:12, from ../../deps/v8/src/base/hashmap.h:14, from ../../deps/v8/src/profiler/strings-storage.h:11, from ../../deps/v8/src/profiler/strings-storage.cc:5: ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]': ../../deps/v8/src/objects/heap-object.h:173:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapObject' from 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/profiler/strings-storage.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: ../../deps/v8/src/objects/bigint.h:38:7: note: 'class v8::internal::BigIntBase' declared here 38 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]': ../../deps/v8/src/objects/bigint.h:130:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FreshlyAllocatedBigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:115:7: note: 'class v8::internal::FreshlyAllocatedBigInt' declared here 115 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]': ../../deps/v8/src/objects/bigint.h:225:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:150:7: note: 'class v8::internal::BigInt' declared here 150 | class BigInt : public BigIntBase { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]': ../../deps/v8/src/objects/js-collection.h:51:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSSetIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:19: ../../deps/v8/src/objects/js-collection.h:44:7: note: 'class v8::internal::JSSetIterator' declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]': ../../deps/v8/src/objects/js-collection.h:78:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSMapIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-collection.h:71:7: note: 'class v8::internal::JSMapIterator' declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]': ../../deps/v8/src/objects/source-text-module.h:219:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModuleInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:25: ../../deps/v8/src/objects/source-text-module.h:217:7: note: 'class v8::internal::SourceTextModuleInfo' declared here 217 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]': ../../deps/v8/src/objects/feedback-vector.h:173:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClosureFeedbackCellArray' from an array of '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]': gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:21: ../../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:12: ../../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:12: ../../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of '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]': gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array 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]': gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared 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]': gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of '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]': gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared 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]': gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:8: ../../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared 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]': gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, 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]': gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&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]': gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | 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]': gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/prototype-info-inl.h:8, from ../../deps/v8/src/objects/map-inl.h:19: ../../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:959:7: note: 'class v8::internal::WasmArray' declared here 959 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ [1613/2643] g++ -MMD -MF obj/deps/v8/src/profiler/v8_base_without_compiler.sampling-heap-profiler.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/profiler/sampling-heap-profiler.cc -o obj/deps/v8/src/profiler/v8_base_without_compiler.sampling-heap-profiler.o 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/profiler/sampling-heap-profiler.h:14, from ../../deps/v8/src/profiler/sampling-heap-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/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/profiler/sampling-heap-profiler.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: ../../deps/v8/src/objects/bigint.h:38:7: note: 'class v8::internal::BigIntBase' declared here 38 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]': ../../deps/v8/src/objects/bigint.h:130:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FreshlyAllocatedBigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:115:7: note: 'class v8::internal::FreshlyAllocatedBigInt' declared here 115 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]': ../../deps/v8/src/objects/bigint.h:225:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:150:7: note: 'class v8::internal::BigInt' declared here 150 | class BigInt : public BigIntBase { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]': ../../deps/v8/src/objects/js-collection.h:51:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSSetIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:19: ../../deps/v8/src/objects/js-collection.h:44:7: note: 'class v8::internal::JSSetIterator' declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]': ../../deps/v8/src/objects/js-collection.h:78:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSMapIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-collection.h:71:7: note: 'class v8::internal::JSMapIterator' declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]': ../../deps/v8/src/objects/source-text-module.h:219:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModuleInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:25: ../../deps/v8/src/objects/source-text-module.h:217:7: note: 'class v8::internal::SourceTextModuleInfo' declared here 217 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]': ../../deps/v8/src/objects/feedback-vector.h:173:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClosureFeedbackCellArray' from an array of '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]': gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:21: ../../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:12: ../../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:12: ../../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of '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]': gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array 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]': gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared 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]': gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of '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]': gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared 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]': gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:8: ../../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared 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]': gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, 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]': gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&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]': gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | 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]': gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/prototype-info-inl.h:8, from ../../deps/v8/src/objects/map-inl.h:19: ../../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &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]': 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/profiler/sampling-heap-profiler.cc:226: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::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 { | ^~~~~~ [1614/2643] g++ -MMD -MF obj/deps/v8/src/profiler/v8_base_without_compiler.tick-sample.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/profiler/tick-sample.cc -o obj/deps/v8/src/profiler/v8_base_without_compiler.tick-sample.o In file included from ../../deps/v8/src/base/bits.h:12, from ../../deps/v8/src/base/platform/time.h:15, from ../../deps/v8/src/profiler/tick-sample.h:9, from ../../deps/v8/src/profiler/tick-sample.cc:5: ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]': ../../deps/v8/src/objects/heap-object.h:173:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapObject' from 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/embedder-state.h:9, from ../../deps/v8/src/profiler/tick-sample.cc: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/profiler/tick-sample.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: ../../deps/v8/src/wasm/wasm-objects.h:317:25: note: 'class v8::internal::WasmInstanceObject' declared here 317 | class V8_EXPORT_PRIVATE WasmInstanceObject : public JSObject { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExceptionPackage; Source = v8::internal::Object]': ../../deps/v8/src/wasm/wasm-objects.h:571:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExceptionPackage' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:551:25: note: 'class v8::internal::WasmExceptionPackage' declared here 551 | class V8_EXPORT_PRIVATE WasmExceptionPackage : public JSObject { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExportedFunction; Source = v8::internal::Object]': ../../deps/v8/src/wasm/wasm-objects.h:613:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExportedFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:591:7: note: 'class v8::internal::WasmExportedFunction' declared here 591 | class WasmExportedFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmJSFunction; Source = v8::internal::Object]': ../../deps/v8/src/wasm/wasm-objects.h:637:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmJSFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:619:7: note: 'class v8::internal::WasmJSFunction' declared here 619 | class WasmJSFunction : public JSFunction { | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmCapiFunction; Source = v8::internal::Object]': ../../deps/v8/src/wasm/wasm-objects.h:655:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmCapiFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:642:7: note: 'class v8::internal::WasmCapiFunction' declared here 642 | class WasmCapiFunction : public JSFunction { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExternalFunction; Source = v8::internal::Object]': ../../deps/v8/src/wasm/wasm-objects.h:668:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExternalFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:664:7: note: 'class v8::internal::WasmExternalFunction' declared 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]': gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:21: ../../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:12: ../../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:12: ../../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of '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]': gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array 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]': gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared 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]': gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of '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]': gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared 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]': gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:8: ../../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared 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]': gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, 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]': gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&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]': gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | 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]': gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/prototype-info-inl.h:8, from ../../deps/v8/src/objects/map-inl.h:19: ../../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:959:7: note: 'class v8::internal::WasmArray' declared here 959 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ [1615/2643] g++ -MMD -MF obj/deps/v8/src/profiler/v8_base_without_compiler.heap-profiler.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/profiler/heap-profiler.cc -o obj/deps/v8/src/profiler/v8_base_without_compiler.heap-profiler.o 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/profiler/heap-profiler.h:12, from ../../deps/v8/src/profiler/heap-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/heap/allocation-result.h:9, from ../../deps/v8/src/heap/heap.h:29, from ../../deps/v8/src/profiler/heap-profiler.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)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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/profiler/heap-profiler.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: ../../deps/v8/src/objects/bigint.h:38:7: note: 'class v8::internal::BigIntBase' declared here 38 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]': ../../deps/v8/src/objects/bigint.h:130:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FreshlyAllocatedBigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:115:7: note: 'class v8::internal::FreshlyAllocatedBigInt' declared here 115 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]': ../../deps/v8/src/objects/bigint.h:225:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:150:7: note: 'class v8::internal::BigInt' declared here 150 | class BigInt : public BigIntBase { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]': ../../deps/v8/src/objects/js-collection.h:51:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSSetIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:19: ../../deps/v8/src/objects/js-collection.h:44:7: note: 'class v8::internal::JSSetIterator' declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]': ../../deps/v8/src/objects/js-collection.h:78:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSMapIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-collection.h:71:7: note: 'class v8::internal::JSMapIterator' declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]': ../../deps/v8/src/objects/source-text-module.h:219:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModuleInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:25: ../../deps/v8/src/objects/source-text-module.h:217:7: note: 'class v8::internal::SourceTextModuleInfo' declared here 217 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]': ../../deps/v8/src/objects/feedback-vector.h:173:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClosureFeedbackCellArray' from an array of '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]': gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:21: ../../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:12: ../../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:12: ../../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of '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]': gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array 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]': gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared 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]': gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of '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]': gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared 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]': gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:8: ../../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared 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]': gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, 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]': gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&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]': gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | 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]': gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/prototype-info-inl.h:8, from ../../deps/v8/src/objects/map-inl.h:19: ../../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:959:7: note: 'class v8::internal::WasmArray' declared here 959 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ [1616/2643] g++ -MMD -MF obj/deps/v8/src/parsing/v8_base_without_compiler.preparser.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/parsing/preparser.cc -o obj/deps/v8/src/parsing/v8_base_without_compiler.preparser.o 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/parsing/preparser.h:8, from ../../deps/v8/src/parsing/preparser.cc:5: ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]': ../../deps/v8/src/objects/heap-object.h:173:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapObject' from 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/parsing/preparser.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::BigIntBase; Source = v8::internal::Object]': ../../deps/v8/src/objects/bigint.h:82:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigIntBase' from an array of '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/parsing/parser-base.h:24, from ../../deps/v8/src/parsing/preparser.h: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/objects/heap-number-inl.h:10, from ../../deps/v8/src/numbers/conversions-inl.h:22, from ../../deps/v8/src/parsing/preparser.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::Oddball; Source = v8::internal::Object]': ../../deps/v8/src/objects/oddball.h:43:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Oddball' from an array of 'const 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]': gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:21: ../../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:12: ../../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:12: ../../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from 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]': gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array 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]': gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared 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]': gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of '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]': gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared 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]': gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:8: ../../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared 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]': gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, 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]': gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&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]': gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | 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]': gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/prototype-info-inl.h:8, from ../../deps/v8/src/objects/map-inl.h:19: ../../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &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/parsing/preparser.h:10: In member function 'v8::internal::Variable* v8::internal::Scope::LookupLocal(const v8::internal::AstRawString*)', inlined from 'v8::internal::Variable* v8::internal::PreParser::DeclareVariableName(const v8::internal::AstRawString*, v8::internal::VariableMode, v8::internal::Scope*, bool*, int, v8::internal::VariableKind)' at ../../deps/v8/src/parsing/preparser.h:1097:31, inlined from 'v8::internal::Variable* v8::internal::PreParser::DeclareVariableName(const v8::internal::AstRawString*, v8::internal::VariableMode, v8::internal::Scope*, bool*, int, v8::internal::VariableKind)' at ../../deps/v8/src/parsing/preparser.h:1088:13, inlined from 'v8::internal::PreParserStatement v8::internal::PreParser::DeclareFunction(const v8::internal::PreParserIdentifier&, const v8::internal::PreParserExpression&, v8::internal::VariableMode, v8::internal::VariableKind, int, int, v8::internal::ZonePtrList*)' at ../../deps/v8/src/parsing/preparser.h:1166:40, inlined from 'v8::internal::ParserBase::StatementT v8::internal::ParserBase::ParseHoistableDeclaration(int, v8::internal::ParseFunctionFlags, v8::internal::ZonePtrList*, bool) [with Impl = v8::internal::PreParser]' at ../../deps/v8/src/parsing/parser-base.h:4220:33: ../../deps/v8/src/ast/scopes.h:197:29: warning: 'variable_name.v8::internal::PreParserIdentifier::string_' may be used uninitialized [-Wmaybe-uninitialized] 197 | return variables_.Lookup(name); | ~~~~~~~~~~~~~~~~~^~~~~~ ../../deps/v8/src/parsing/parser-base.h: In function 'v8::internal::ParserBase::StatementT v8::internal::ParserBase::ParseHoistableDeclaration(int, v8::internal::ParseFunctionFlags, v8::internal::ZonePtrList*, bool) [with Impl = v8::internal::PreParser]': ../../deps/v8/src/parsing/parser-base.h:4177:15: note: 'variable_name.v8::internal::PreParserIdentifier::string_' was declared here 4177 | IdentifierT variable_name; | ^~~~~~~~~~~~~ [1617/2643] g++ -MMD -MF obj/deps/v8/src/profiler/v8_base_without_compiler.profile-generator.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/profiler/profile-generator.cc -o obj/deps/v8/src/profiler/v8_base_without_compiler.profile-generator.o In file included from ../../deps/v8/src/base/bits.h:12, from ../../deps/v8/src/base/platform/time.h:15, from ../../deps/v8/src/profiler/profile-generator.h:18, from ../../deps/v8/src/profiler/profile-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/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/counters-scopes.h:8, from ../../deps/v8/src/execution/vm-state.h:10, from ../../deps/v8/src/profiler/profile-generator.h: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/codegen/optimized-compilation-info.h:18, from ../../deps/v8/src/objects/shared-function-info-inl.h:10, from ../../deps/v8/src/profiler/profile-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::ClosureFeedbackCellArray; Source = v8::internal::Object]': ../../deps/v8/src/objects/feedback-vector.h:173:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClosureFeedbackCellArray' from an array of '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]': gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:21: ../../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:12: ../../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:12: ../../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of '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]': gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array 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]': gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared 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]': gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of '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]': gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared 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]': gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:8: ../../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared 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]': gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, 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]': gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&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]': gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | 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]': gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/prototype-info-inl.h:8, from ../../deps/v8/src/objects/map-inl.h:19: ../../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:959:7: note: 'class v8::internal::WasmArray' declared here 959 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ [1618/2643] g++ -MMD -MF obj/deps/v8/src/objects/v8_base_without_compiler.objects.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/objects/objects.cc -o obj/deps/v8/src/objects/v8_base_without_compiler.objects.o In file included from ../../deps/v8/src/base/bits.h:12, from ../../deps/v8/src/objects/objects.h:13, from ../../deps/v8/src/objects/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/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/api/api-arguments-inl.h:8, from ../../deps/v8/src/objects/objects.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, 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::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/objects.cc:55: ../../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/objects/objects.cc:72: ../../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/objects/objects.cc:115: ../../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]': gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:21: ../../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:12: ../../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:12: ../../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of '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]': gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array 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]': gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared 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]': gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of '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]': 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]' 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/objects/arguments-inl.h:9, from ../../deps/v8/src/objects/objects.cc:50: 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]': 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]' 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: 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]': gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' 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]': 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]' 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]': 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]' 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]': 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]' 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)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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]': 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]' 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)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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::BytecodeArray; Source = v8::internal::Object]': 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/objects/objects.cc:2219: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::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::FixedDoubleArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/objects/objects.cc:2234: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::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | 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::PreparseData; Source = v8::internal::Object]': gen/torque-generated/src/objects/shared-function-info-tq.inc:42:23: required from 'static D v8::internal::TorqueGeneratedPreparseData::unchecked_cast(v8::internal::Object) [with D = v8::internal::PreparseData; P = v8::internal::HeapObject]' ../../deps/v8/src/objects/objects.cc:2282: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::PreparseData' from 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:76:7: note: 'class v8::internal::PreparseData' declared here 76 | class PreparseData | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::MegaDomHandler; Source = v8::internal::Object]': gen/torque-generated/src/objects/megadom-handler-tq.inc:40:23: required from 'static D v8::internal::TorqueGeneratedMegaDomHandler::unchecked_cast(v8::internal::Object) [with D = v8::internal::MegaDomHandler; P = v8::internal::HeapObject]' ../../deps/v8/src/objects/objects.cc:2289:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::MegaDomHandler' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/megadom-handler-inl.h:8, from ../../deps/v8/src/objects/objects-body-descriptors-inl.h:26: ../../deps/v8/src/objects/megadom-handler.h:18:7: note: 'class v8::internal::MegaDomHandler' declared here 18 | class MegaDomHandler | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SharedFunctionInfo; Source = v8::internal::Object]': 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/objects/objects.cc:2289:3: required from here ../../deps/v8/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::UncompiledDataWithoutPreparseData; Source = v8::internal::Object]': gen/torque-generated/src/objects/shared-function-info-tq.inc:445:23: required from 'static D v8::internal::TorqueGeneratedUncompiledDataWithoutPreparseData::unchecked_cast(v8::internal::Object) [with D = v8::internal::UncompiledDataWithoutPreparseData; P = v8::internal::UncompiledData]' ../../deps/v8/src/objects/objects.cc:2289:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::UncompiledDataWithoutPreparseData' 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:130:7: note: 'class v8::internal::UncompiledDataWithoutPreparseData' declared here 130 | class UncompiledDataWithoutPreparseData | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::UncompiledDataWithPreparseData; Source = v8::internal::Object]': gen/torque-generated/src/objects/shared-function-info-tq.inc:519:23: required from 'static D v8::internal::TorqueGeneratedUncompiledDataWithPreparseData::unchecked_cast(v8::internal::Object) [with D = v8::internal::UncompiledDataWithPreparseData; P = v8::internal::UncompiledData]' ../../deps/v8/src/objects/objects.cc:2289:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::UncompiledDataWithPreparseData' 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:141:7: note: 'class v8::internal::UncompiledDataWithPreparseData' declared here 141 | class UncompiledDataWithPreparseData | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::UncompiledDataWithoutPreparseDataWithJob; Source = v8::internal::Object]': 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/objects/objects.cc:2289:3: required from here ../../deps/v8/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::UncompiledDataWithPreparseDataAndJob; Source = v8::internal::Object]': 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/objects/objects.cc:2289:3: required from here ../../deps/v8/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)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../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::OnHeapBasicBlockProfilerData; Source = v8::internal::Object]': 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/objects/objects.cc:2289:3: required from here ../../deps/v8/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: 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::TurbofanBitsetType; Source = v8::internal::Object]': gen/torque-generated/src/objects/turbofan-types-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedTurbofanBitsetType::unchecked_cast(v8::internal::Object) [with D = v8::internal::TurbofanBitsetType; P = v8::internal::TurbofanType]' ../../deps/v8/src/objects/objects.cc:2289:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::TurbofanBitsetType' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/turbofan-types.h:18, from ../../deps/v8/src/objects/turbofan-types-inl.h:9, from ../../deps/v8/src/objects/objects-body-descriptors-inl.h:36: gen/torque-generated/src/objects/turbofan-types-tq.inc:149:7: note: 'class v8::internal::TurbofanBitsetType' declared here 149 | class TurbofanBitsetType : public TorqueGeneratedTurbofanBitsetType { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::TurbofanUnionType; Source = v8::internal::Object]': gen/torque-generated/src/objects/turbofan-types-tq.inc:191:23: required from 'static D v8::internal::TorqueGeneratedTurbofanUnionType::unchecked_cast(v8::internal::Object) [with D = v8::internal::TurbofanUnionType; P = v8::internal::TurbofanType]' ../../deps/v8/src/objects/objects.cc:2289:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::TurbofanUnionType' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gen/torque-generated/src/objects/turbofan-types-tq.inc:242:7: note: 'class v8::internal::TurbofanUnionType' declared here 242 | class TurbofanUnionType : public TorqueGeneratedTurbofanUnionType { | ^~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::TurbofanRangeType; Source = v8::internal::Object]': gen/torque-generated/src/objects/turbofan-types-tq.inc:280:23: required from 'static D v8::internal::TorqueGeneratedTurbofanRangeType::unchecked_cast(v8::internal::Object) [with D = v8::internal::TurbofanRangeType; P = v8::internal::TurbofanType]' ../../deps/v8/src/objects/objects.cc:2289:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::TurbofanRangeType' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gen/torque-generated/src/objects/turbofan-types-tq.inc:331:7: note: 'class v8::internal::TurbofanRangeType' declared here 331 | class TurbofanRangeType : public TorqueGeneratedTurbofanRangeType { | ^~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::TurbofanHeapConstantType; Source = v8::internal::Object]': gen/torque-generated/src/objects/turbofan-types-tq.inc:366:23: required from 'static D v8::internal::TorqueGeneratedTurbofanHeapConstantType::unchecked_cast(v8::internal::Object) [with D = v8::internal::TurbofanHeapConstantType; P = v8::internal::TurbofanType]' ../../deps/v8/src/objects/objects.cc:2289:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::TurbofanHeapConstantType' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gen/torque-generated/src/objects/turbofan-types-tq.inc:414:7: note: 'class v8::internal::TurbofanHeapConstantType' declared here 414 | class TurbofanHeapConstantType : public TorqueGeneratedTurbofanHeapConstantType { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::TurbofanOtherNumberConstantType; Source = v8::internal::Object]': gen/torque-generated/src/objects/turbofan-types-tq.inc:447:23: required from 'static D v8::internal::TorqueGeneratedTurbofanOtherNumberConstantType::unchecked_cast(v8::internal::Object) [with D = v8::internal::TurbofanOtherNumberConstantType; P = v8::internal::TurbofanType]' ../../deps/v8/src/objects/objects.cc:2289:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::TurbofanOtherNumberConstantType' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gen/torque-generated/src/objects/turbofan-types-tq.inc:495:7: note: 'class v8::internal::TurbofanOtherNumberConstantType' declared here 495 | class TurbofanOtherNumberConstantType : public TorqueGeneratedTurbofanOtherNumberConstantType { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InternalClass; Source = v8::internal::Object]': gen/torque-generated/src/objects/torque-defined-classes-tq.inc:125:23: required from 'static D v8::internal::TorqueGeneratedInternalClass::unchecked_cast(v8::internal::Object) [with D = v8::internal::InternalClass; P = v8::internal::HeapObject]' ../../deps/v8/src/objects/objects.cc:2289:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InternalClass' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gen/torque-generated/src/objects/torque-defined-classes-tq.inc:176:7: note: 'class v8::internal::InternalClass' declared here 176 | class InternalClass : public TorqueGeneratedInternalClass { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmiPair; Source = v8::internal::Object]': gen/torque-generated/src/objects/torque-defined-classes-tq.inc:216:23: required from 'static D v8::internal::TorqueGeneratedSmiPair::unchecked_cast(v8::internal::Object) [with D = v8::internal::SmiPair; P = v8::internal::HeapObject]' ../../deps/v8/src/objects/objects.cc:2289:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmiPair' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gen/torque-generated/src/objects/torque-defined-classes-tq.inc:267:7: note: 'class v8::internal::SmiPair' declared here 267 | class SmiPair : public TorqueGeneratedSmiPair { | ^~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmiBox; Source = v8::internal::Object]': gen/torque-generated/src/objects/torque-defined-classes-tq.inc:307:23: required from 'static D v8::internal::TorqueGeneratedSmiBox::unchecked_cast(v8::internal::Object) [with D = v8::internal::SmiBox; P = v8::internal::HeapObject]' ../../deps/v8/src/objects/objects.cc:2289:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmiBox' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gen/torque-generated/src/objects/torque-defined-classes-tq.inc:358:7: note: 'class v8::internal::SmiBox' declared here 358 | class SmiBox : public TorqueGeneratedSmiBox { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ExportedSubClassBase; Source = v8::internal::Object]': gen/torque-generated/src/objects/torque-defined-classes-tq.inc:400:23: required from 'static D v8::internal::TorqueGeneratedExportedSubClassBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::ExportedSubClassBase; P = v8::internal::HeapObject]' ../../deps/v8/src/objects/objects.cc:2289:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ExportedSubClassBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gen/torque-generated/src/objects/torque-defined-classes-tq.inc:451:7: note: 'class v8::internal::ExportedSubClassBase' declared here 451 | class ExportedSubClassBase : public TorqueGeneratedExportedSubClassBase { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ExportedSubClass; Source = v8::internal::Object]': gen/torque-generated/src/objects/torque-defined-classes-tq.inc:494:23: required from 'static D v8::internal::TorqueGeneratedExportedSubClass::unchecked_cast(v8::internal::Object) [with D = v8::internal::ExportedSubClass; P = v8::internal::ExportedSubClassBase]' ../../deps/v8/src/objects/objects.cc:2289:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ExportedSubClass' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gen/torque-generated/src/objects/torque-defined-classes-tq.inc:548:7: note: 'class v8::internal::ExportedSubClass' declared here 548 | class ExportedSubClass : public TorqueGeneratedExportedSubClass { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AbstractInternalClassSubclass1; Source = v8::internal::Object]': gen/torque-generated/src/objects/torque-defined-classes-tq.inc:639:23: required from 'static D v8::internal::TorqueGeneratedAbstractInternalClassSubclass1::unchecked_cast(v8::internal::Object) [with D = v8::internal::AbstractInternalClassSubclass1; P = v8::internal::AbstractInternalClass]' ../../deps/v8/src/objects/objects.cc:2289:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AbstractInternalClassSubclass1' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gen/torque-generated/src/objects/torque-defined-classes-tq.inc:684:7: note: 'class v8::internal::AbstractInternalClassSubclass1' declared here 684 | class AbstractInternalClassSubclass1 : public TorqueGeneratedAbstractInternalClassSubclass1 { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AbstractInternalClassSubclass2; Source = v8::internal::Object]': gen/torque-generated/src/objects/torque-defined-classes-tq.inc:714:23: required from 'static D v8::internal::TorqueGeneratedAbstractInternalClassSubclass2::unchecked_cast(v8::internal::Object) [with D = v8::internal::AbstractInternalClassSubclass2; P = v8::internal::AbstractInternalClass]' ../../deps/v8/src/objects/objects.cc:2289:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AbstractInternalClassSubclass2' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gen/torque-generated/src/objects/torque-defined-classes-tq.inc:759:7: note: 'class v8::internal::AbstractInternalClassSubclass2' declared here 759 | class AbstractInternalClassSubclass2 : public TorqueGeneratedAbstractInternalClassSubclass2 { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ExportedSubClass2; Source = v8::internal::Object]': gen/torque-generated/src/objects/torque-defined-classes-tq.inc:1039:23: required from 'static D v8::internal::TorqueGeneratedExportedSubClass2::unchecked_cast(v8::internal::Object) [with D = v8::internal::ExportedSubClass2; P = v8::internal::ExportedSubClassBase]' ../../deps/v8/src/objects/objects.cc:2289:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ExportedSubClass2' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gen/torque-generated/src/objects/torque-defined-classes-tq.inc:1093:7: note: 'class v8::internal::ExportedSubClass2' declared here 1093 | class ExportedSubClass2 : public TorqueGeneratedExportedSubClass2 { | ^~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SortState; Source = v8::internal::Object]': gen/torque-generated/src/objects/torque-defined-classes-tq.inc:1219:23: required from 'static D v8::internal::TorqueGeneratedSortState::unchecked_cast(v8::internal::Object) [with D = v8::internal::SortState; P = v8::internal::HeapObject]' ../../deps/v8/src/objects/objects.cc:2289:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SortState' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gen/torque-generated/src/objects/torque-defined-classes-tq.inc:1312:7: note: 'class v8::internal::SortState' declared here 1312 | class SortState : public TorqueGeneratedSortState { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::CoverageInfo; Source = v8::internal::Object]': 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/objects/objects.cc:2297:37: required from here ../../deps/v8/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: ../../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::EmbedderDataArray; Source = v8::internal::Object]': 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/objects/objects.cc:2309: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::Name; Source = v8::internal::Object]': gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared 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]': gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:8: ../../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared 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]': gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, 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]': 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:48: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]': 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/objects.cc:539: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::JSArray; Source = v8::internal::Object]': 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/objects.cc:1029: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::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]': 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/objects/objects.cc:3009: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::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::PromiseResolveThenableJobTask; Source = v8::internal::Object]': 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/objects/objects.cc:5570: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::PromiseResolveThenableJobTask' from an 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, from ../../deps/v8/src/api/api.h:21: ../../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::PromiseReactionJobTask; Source = v8::internal::Object]': 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/objects/objects.cc:5681: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::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::PropertyCell; Source = v8::internal::Object]': 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/objects.cc:6598: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::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]': gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&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::PrototypeInfo; Source = v8::internal::Object]': gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/prototype-info-inl.h:8, from ../../deps/v8/src/objects/map-inl.h:19: ../../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &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]': 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:32:28: required from here ../../deps/v8/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::JSPrimitiveWrapper; Source = v8::internal::Object]': 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/objects/objects.cc:284: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::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::JSProxy; Source = v8::internal::Object]': 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/objects.cc:479: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::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::JSBoundFunction; Source = v8::internal::Object]': 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/objects.cc:929:48: required from here ../../deps/v8/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::TemplateList; Source = v8::internal::Object]': 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/objects/objects.cc:1332: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::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::AccessorPair; Source = v8::internal::Object]': 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/objects.cc:1457: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::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::JSArrayBufferView; Source = v8::internal::Object]': 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/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSArrayBufferView]' ../../deps/v8/src/objects/objects.cc:2806: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::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::RegExpMatchInfo; Source = v8::internal::Object]': 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/objects.cc:4399: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::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::Script; Source = v8::internal::Object]': 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/objects.cc:4802: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::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]': 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/objects.cc:5399: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::JSPromise' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../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]': 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/objects/objects.cc:5603: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::PromiseReaction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../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::PromiseFulfillReactionJobTask; Source = v8::internal::Object]': gen/torque-generated/src/objects/promise-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedPromiseFulfillReactionJobTask::unchecked_cast(v8::internal::Object) [with D = v8::internal::PromiseFulfillReactionJobTask; P = v8::internal::PromiseReactionJobTask]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PromiseFulfillReactionJobTask]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PromiseFulfillReactionJobTask]' ../../deps/v8/src/objects/objects.cc:5641: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::PromiseFulfillReactionJobTask' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/promise.h:42:7: note: 'class v8::internal::PromiseFulfillReactionJobTask' declared here 42 | class PromiseFulfillReactionJobTask | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PromiseRejectReactionJobTask; Source = v8::internal::Object]': gen/torque-generated/src/objects/promise-tq.inc:419:23: required from 'static D v8::internal::TorqueGeneratedPromiseRejectReactionJobTask::unchecked_cast(v8::internal::Object) [with D = v8::internal::PromiseRejectReactionJobTask; P = v8::internal::PromiseReactionJobTask]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PromiseRejectReactionJobTask]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PromiseRejectReactionJobTask]' ../../deps/v8/src/objects/objects.cc:5662: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::PromiseRejectReactionJobTask' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/promise.h:54:7: note: 'class v8::internal::PromiseRejectReactionJobTask' declared here 54 | class PromiseRejectReactionJobTask | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSSet; Source = v8::internal::Object]': 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/objects/objects.cc:6464: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::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::JSMap; Source = v8::internal::Object]': 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/objects/objects.cc:6482: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::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::JSWeakCollection; Source = v8::internal::Object]': gen/torque-generated/src/objects/js-collection-tq.inc:206:23: required from 'static D v8::internal::TorqueGeneratedJSWeakCollection::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSWeakCollection; P = v8::internal::JSObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSWeakCollection]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSWeakCollection]' ../../deps/v8/src/objects/objects.cc:6501: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::JSWeakCollection' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-collection.h:89:7: note: 'class v8::internal::JSWeakCollection' declared here 89 | class JSWeakCollection | ^~~~~~~~~~~~~~~~ [1619/2643] g++ -MMD -MF obj/deps/v8/src/regexp/experimental/v8_base_without_compiler.experimental.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/regexp/experimental/experimental.cc -o obj/deps/v8/src/regexp/experimental/v8_base_without_compiler.experimental.o In file included from ../../deps/v8/src/common/assert-scope.h:12, from ../../deps/v8/src/regexp/regexp.h:8, from ../../deps/v8/src/regexp/experimental/experimental.h:9, from ../../deps/v8/src/regexp/experimental/experimental.cc:5: ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]': ../../deps/v8/src/objects/heap-object.h:173:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapObject' from 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/objects/js-regexp.h:9, from ../../deps/v8/src/objects/js-regexp-inl.h:8, from ../../deps/v8/src/regexp/experimental/experimental.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/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/visitors.h:9, from ../../deps/v8/src/heap/heap.h:39, 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/objects/js-array-inl.h:10, from ../../deps/v8/src/objects/js-regexp-inl.h:10: ../../deps/v8/src/objects/code.h:46:7: note: 'class v8::internal::CodeDataContainer' declared here 46 | class CodeDataContainer : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]': ../../deps/v8/src/objects/code.h:579:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Code' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:221:7: note: 'class v8::internal::Code' declared here 221 | class Code : public HeapObject { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]': ../../deps/v8/src/objects/code.h:837:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AbstractCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:790:7: note: 'class v8::internal::AbstractCode' declared here 790 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]': ../../deps/v8/src/objects/code.h:860:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DependentCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:858:7: note: 'class v8::internal::DependentCode' declared here 858 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]': ../../deps/v8/src/objects/code.h:1101:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationLiteralArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:1090:7: note: 'class v8::internal::DeoptimizationLiteralArray' declared here 1090 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]': ../../deps/v8/src/objects/code.h:1191:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationData' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:1112:7: note: 'class v8::internal::DeoptimizationData' declared 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]': gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:21: ../../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:12: ../../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:12: ../../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of '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]': gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array 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]': gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared 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]': gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of '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]': gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared 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]': gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:8: ../../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared 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]': gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, 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::JSRegExp; Source = v8::internal::Object]': 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/regexp/experimental/experimental.cc:238: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::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::FunctionTemplateInfo; Source = v8::internal::Object]': gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&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]': gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | 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]': gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/prototype-info-inl.h:8, from ../../deps/v8/src/objects/map-inl.h:19: ../../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &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]': 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)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-array.h:25:7: note: 'class v8::internal::JSArray' declared here 25 | class JSArray : public TorqueGeneratedJSArray { | ^~~~~~~ [1620/2643] g++ -MMD -MF obj/deps/v8/src/regexp/v8_base_without_compiler.regexp-bytecode-peephole.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/regexp/regexp-bytecode-peephole.cc -o obj/deps/v8/src/regexp/v8_base_without_compiler.regexp-bytecode-peephole.o 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/regexp/regexp-bytecode-peephole.h:8, from ../../deps/v8/src/regexp/regexp-bytecode-peephole.cc:5: ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]': ../../deps/v8/src/objects/heap-object.h:173:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapObject' from 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/handles/handles-inl.h:9, from ../../deps/v8/src/objects/fixed-array-inl.h:8, from ../../deps/v8/src/regexp/regexp-bytecode-peephole.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/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: ../../deps/v8/src/objects/feedback-vector.h:169:7: note: 'class v8::internal::ClosureFeedbackCellArray' declared here 169 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]': ../../deps/v8/src/objects/feedback-vector.h:517:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackMetadata' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:515:7: note: 'class v8::internal::FeedbackMetadata' declared 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]': gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:21: ../../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:12: ../../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:12: ../../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of '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]': gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array 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]': gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared 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]': gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of '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]': gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared 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]': gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:8: ../../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared 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]': gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, 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]': gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&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]': gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | 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]': gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/prototype-info-inl.h:8, from ../../deps/v8/src/objects/map-inl.h:19: ../../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:959:7: note: 'class v8::internal::WasmArray' declared here 959 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ [1621/2643] g++ -MMD -MF obj/deps/v8/src/regexp/experimental/v8_base_without_compiler.experimental-interpreter.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/regexp/experimental/experimental-interpreter.cc -o obj/deps/v8/src/regexp/experimental/v8_base_without_compiler.experimental-interpreter.o In file included from ../../deps/v8/src/base/strings.h:9, from ../../deps/v8/src/regexp/experimental/experimental-bytecode.h:10, from ../../deps/v8/src/regexp/experimental/experimental-interpreter.h:8, from ../../deps/v8/src/regexp/experimental/experimental-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/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/handles/handles-inl.h:9, from ../../deps/v8/src/objects/fixed-array-inl.h:8, from ../../deps/v8/src/regexp/experimental/experimental-interpreter.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/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: ../../deps/v8/src/objects/feedback-vector.h:169:7: note: 'class v8::internal::ClosureFeedbackCellArray' declared here 169 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]': ../../deps/v8/src/objects/feedback-vector.h:517:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackMetadata' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:515:7: note: 'class v8::internal::FeedbackMetadata' declared 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]': gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:21: ../../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:12: ../../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:12: ../../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of '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]': gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array 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]': gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared 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]': gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of '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]': gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared 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]': gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:8: ../../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared 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]': gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, 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]': gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&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]': gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | 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]': gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/prototype-info-inl.h:8, from ../../deps/v8/src/objects/map-inl.h:19: ../../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:959:7: note: 'class v8::internal::WasmArray' declared here 959 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ [1622/2643] g++ -MMD -MF obj/deps/v8/src/regexp/v8_base_without_compiler.regexp-interpreter.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/regexp/regexp-interpreter.cc -o obj/deps/v8/src/regexp/v8_base_without_compiler.regexp-interpreter.o In file included from ../../deps/v8/src/common/assert-scope.h:12, from ../../deps/v8/src/regexp/regexp.h:8, from ../../deps/v8/src/regexp/regexp-interpreter.h:10, from ../../deps/v8/src/regexp/regexp-interpreter.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, from ../../deps/v8/src/regexp/regexp-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)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/smi.h:23:7: note: 'class v8::internal::Smi' declared here 23 | class Smi : public Object { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]': ../../deps/v8/src/objects/js-objects.h:1035:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSIteratorResult' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &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-array-inl.h:10, from ../../deps/v8/src/objects/js-regexp-inl.h:10, from ../../deps/v8/src/regexp/regexp-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/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]': gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:21: ../../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:12: ../../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:12: ../../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of '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]': gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array 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]': gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared 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]': gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of '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]': gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared 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]': gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:8: ../../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared 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]': gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, 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::JSRegExp; Source = v8::internal::Object]': 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/regexp/regexp-interpreter.cc:1150: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::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::FunctionTemplateInfo; Source = v8::internal::Object]': gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&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]': gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | 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]': gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/prototype-info-inl.h:8, from ../../deps/v8/src/objects/map-inl.h:19: ../../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &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]': 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 { | ^~~~~~~ [1623/2643] g++ -MMD -MF obj/deps/v8/src/regexp/v8_base_without_compiler.regexp-bytecode-generator.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/regexp/regexp-bytecode-generator.cc -o obj/deps/v8/src/regexp/v8_base_without_compiler.regexp-bytecode-generator.o In file included from ../../deps/v8/src/base/strings.h:9, from ../../deps/v8/src/regexp/regexp-bytecode-generator.h:8, from ../../deps/v8/src/regexp/regexp-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, from ../../deps/v8/src/ast/ast.h:10, from ../../deps/v8/src/regexp/regexp-bytecode-generator.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/handles/handles-inl.h:10, from ../../deps/v8/src/objects/fixed-array-inl.h:8, from ../../deps/v8/src/regexp/regexp-bytecode-generator.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/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/feedback-vector.h:169:7: note: 'class v8::internal::ClosureFeedbackCellArray' declared here 169 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]': ../../deps/v8/src/objects/feedback-vector.h:517:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackMetadata' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:515:7: note: 'class v8::internal::FeedbackMetadata' declared 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]': gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:21: ../../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:12: ../../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:12: ../../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of '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]': gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array 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]': gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared 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]': gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of '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]': gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared 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]': gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:8: ../../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared 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]': gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, 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]': gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&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]': gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | 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]': gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/prototype-info-inl.h:8, from ../../deps/v8/src/objects/map-inl.h:19: ../../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:959:7: note: 'class v8::internal::WasmArray' declared here 959 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ [1624/2643] g++ -MMD -MF obj/deps/v8/src/regexp/v8_base_without_compiler.regexp-macro-assembler-tracer.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/regexp/regexp-macro-assembler-tracer.cc -o obj/deps/v8/src/regexp/v8_base_without_compiler.regexp-macro-assembler-tracer.o In file included from ../../deps/v8/src/base/strings.h:9, from ../../deps/v8/src/regexp/regexp-macro-assembler-tracer.h:8, from ../../deps/v8/src/regexp/regexp-macro-assembler-tracer.cc:5: ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]': ../../deps/v8/src/objects/heap-object.h:173:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapObject' from 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/handles/handles-inl.h:9, from ../../deps/v8/src/objects/fixed-array-inl.h:8, from ../../deps/v8/src/regexp/regexp-macro-assembler-tracer.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/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: ../../deps/v8/src/objects/feedback-vector.h:169:7: note: 'class v8::internal::ClosureFeedbackCellArray' declared here 169 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]': ../../deps/v8/src/objects/feedback-vector.h:517:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackMetadata' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:515:7: note: 'class v8::internal::FeedbackMetadata' declared 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]': gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:21: ../../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:12: ../../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:12: ../../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of '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]': gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array 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]': gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared 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]': gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of '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]': gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared 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]': gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:8: ../../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared 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]': gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, 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]': gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&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]': gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | 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]': gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/prototype-info-inl.h:8, from ../../deps/v8/src/objects/map-inl.h:19: ../../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:959:7: note: 'class v8::internal::WasmArray' declared here 959 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ [1625/2643] g++ -MMD -MF obj/deps/v8/src/regexp/v8_base_without_compiler.regexp-macro-assembler.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/regexp/regexp-macro-assembler.cc -o obj/deps/v8/src/regexp/v8_base_without_compiler.regexp-macro-assembler.o In file included from ../../deps/v8/src/base/strings.h:9, from ../../deps/v8/src/regexp/regexp-macro-assembler.h:8, from ../../deps/v8/src/regexp/regexp-macro-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/regexp/regexp-macro-assembler.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/execution/isolate-inl.h:8, from ../../deps/v8/src/regexp/regexp-macro-assembler.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/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]': gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:21: ../../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:12: ../../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:12: ../../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of '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]': gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array 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]': gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of '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]': gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared 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]': gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared 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]': gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, 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]': gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:8: ../../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared here 35 | class Module : public TorqueGeneratedModule { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSRegExp; Source = v8::internal::Object]': 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/regexp/regexp-macro-assembler.cc:412: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::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::FixedDoubleArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | 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]': gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/prototype-info-inl.h:8, from ../../deps/v8/src/objects/map-inl.h:19: ../../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &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]': gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/source-text-module.h:26:7: note: 'class v8::internal::SourceTextModule' declared here 26 | class SourceTextModule | ^~~~~~~~~~~~~~~~ [1626/2643] g++ -MMD -MF obj/deps/v8/src/profiler/v8_base_without_compiler.heap-snapshot-generator.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/profiler/heap-snapshot-generator.cc -o obj/deps/v8/src/profiler/v8_base_without_compiler.heap-snapshot-generator.o In file included from ../../deps/v8/src/base/bits.h:12, from ../../deps/v8/src/base/platform/time.h:15, from ../../deps/v8/src/profiler/heap-snapshot-generator.h:15, from ../../deps/v8/src/profiler/heap-snapshot-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/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/profiler/heap-snapshot-generator.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::ObjectBoilerplateDescription; Source = v8::internal::Object]': ../../deps/v8/src/objects/literal-objects.h:52:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/profiler/heap-snapshot-generator.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/api/api-inl.h:9, from ../../deps/v8/src/profiler/heap-snapshot-generator.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/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::Oddball; Source = v8::internal::Object]': ../../deps/v8/src/objects/oddball.h:43:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Oddball' from an array of 'const 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]': gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:21: ../../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:12: ../../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:12: ../../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of '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]': gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array 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]': gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared 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]': gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of '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]': gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared 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]': gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:8: ../../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared 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]': gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, 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]': 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:48: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]': 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/profiler/heap-snapshot-generator.cc:1871: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/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::JSGlobalObject; Source = v8::internal::Object]': 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/profiler/heap-snapshot-generator.cc:2369: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::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::FunctionTemplateInfo; Source = v8::internal::Object]': gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&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]': gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | 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]': gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/prototype-info-inl.h:8, from ../../deps/v8/src/objects/map-inl.h:19: ../../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &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]': 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]': 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:32:28: required from here ../../deps/v8/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 | ^~~~~~~~~~~~~~~~~~~~~~ [1627/2643] g++ -MMD -MF obj/deps/v8/src/roots/v8_base_without_compiler.roots.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/roots/roots.cc -o obj/deps/v8/src/roots/v8_base_without_compiler.roots.o In file included from ../../deps/v8/src/roots/roots.h:8, from ../../deps/v8/src/roots/roots.cc:5: ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]': ../../deps/v8/src/objects/heap-object.h:173:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapObject' from 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/roots/roots.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: ../../deps/v8/src/objects/bigint.h:38:7: note: 'class v8::internal::BigIntBase' declared here 38 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]': ../../deps/v8/src/objects/bigint.h:130:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FreshlyAllocatedBigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:115:7: note: 'class v8::internal::FreshlyAllocatedBigInt' declared here 115 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]': ../../deps/v8/src/objects/bigint.h:225:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:150:7: note: 'class v8::internal::BigInt' declared here 150 | class BigInt : public BigIntBase { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]': ../../deps/v8/src/objects/js-collection.h:51:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSSetIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:19: ../../deps/v8/src/objects/js-collection.h:44:7: note: 'class v8::internal::JSSetIterator' declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]': ../../deps/v8/src/objects/js-collection.h:78:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSMapIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-collection.h:71:7: note: 'class v8::internal::JSMapIterator' declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]': ../../deps/v8/src/objects/source-text-module.h:219:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModuleInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:25: ../../deps/v8/src/objects/source-text-module.h:217:7: note: 'class v8::internal::SourceTextModuleInfo' declared here 217 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]': ../../deps/v8/src/objects/feedback-vector.h:173:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClosureFeedbackCellArray' from an array of '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]': gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:21: ../../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:12: ../../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:12: ../../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of '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]': gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array 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]': gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared 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]': gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of '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]': gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared 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]': gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:8: ../../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared 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]': gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, 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]': gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&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]': gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | 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]': gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/prototype-info-inl.h:8, from ../../deps/v8/src/objects/map-inl.h:19: ../../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:959:7: note: 'class v8::internal::WasmArray' declared here 959 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ [1628/2643] g++ -MMD -MF obj/deps/v8/src/regexp/v8_base_without_compiler.regexp-compiler.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/regexp/regexp-compiler.cc -o obj/deps/v8/src/regexp/v8_base_without_compiler.regexp-compiler.o In file included from ../../deps/v8/src/base/bits.h:12, from ../../deps/v8/src/base/small-vector.h:12, from ../../deps/v8/src/regexp/regexp-compiler.h:10, from ../../deps/v8/src/regexp/regexp-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/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/regexp/regexp-compiler.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/handles/handles-inl.h:10, from ../../deps/v8/src/objects/fixed-array-inl.h:8, from ../../deps/v8/src/regexp/regexp-compiler.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/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/feedback-vector.h:169:7: note: 'class v8::internal::ClosureFeedbackCellArray' declared here 169 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]': ../../deps/v8/src/objects/feedback-vector.h:517:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackMetadata' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:515:7: note: 'class v8::internal::FeedbackMetadata' declared 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]': gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:21: ../../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:12: ../../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:12: ../../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of '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]': gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array 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]': gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared 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]': gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of '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]': gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared 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]': gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:8: ../../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared 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]': gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, 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]': gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&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]': gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | 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]': gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/prototype-info-inl.h:8, from ../../deps/v8/src/objects/map-inl.h:19: ../../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:959:7: note: 'class v8::internal::WasmArray' declared here 959 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ [1629/2643] g++ -MMD -MF obj/deps/v8/src/runtime/v8_base_without_compiler.runtime-array.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/runtime/runtime-array.cc -o obj/deps/v8/src/runtime/v8_base_without_compiler.runtime-array.o 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/runtime/runtime-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/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/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/execution/arguments-inl.h:8, from ../../deps/v8/src/runtime/runtime-array.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, 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: ../../deps/v8/src/objects/feedback-vector.h:169:7: note: 'class v8::internal::ClosureFeedbackCellArray' declared here 169 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]': ../../deps/v8/src/objects/feedback-vector.h:517:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackMetadata' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:515:7: note: 'class v8::internal::FeedbackMetadata' declared 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]': gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:21: ../../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:12: ../../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:12: ../../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of '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]': gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array 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]': gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared 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]': gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of '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]': gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared 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]': gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:8: ../../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared 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]': gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, 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]': 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/runtime/runtime-array.cc:153: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::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]': gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&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]': gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | 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]': gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/prototype-info-inl.h:8, from ../../deps/v8/src/objects/map-inl.h:19: ../../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:959:7: note: 'class v8::internal::WasmArray' declared here 959 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ [1630/2643] g++ -MMD -MF obj/deps/v8/src/regexp/v8_base_without_compiler.regexp-utils.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/regexp/regexp-utils.cc -o obj/deps/v8/src/regexp/v8_base_without_compiler.regexp-utils.o 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/regexp/regexp-utils.h:8, from ../../deps/v8/src/regexp/regexp-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/regexp/regexp-utils.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/objects/maybe-object-inl.h:8, from ../../deps/v8/src/heap/heap-write-barrier-inl.h:18, from ../../deps/v8/src/objects/property-cell-inl.h:10, from ../../deps/v8/src/execution/protectors-inl.h:9, from ../../deps/v8/src/regexp/regexp-utils.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/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]': gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:21: ../../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:12: ../../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:12: ../../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of '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]': gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array 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]': gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared 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]': gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of '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]': gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared 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]': gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:8: ../../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared 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]': gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, 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]': gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&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]': gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | 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]': gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/prototype-info-inl.h:8, from ../../deps/v8/src/objects/map-inl.h:19: ../../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &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]': 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::RegExpMatchInfo; Source = v8::internal::Object]': 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/regexp/regexp-utils.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::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::JSFunction; Source = v8::internal::Object]': 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/regexp/regexp-utils.cc:41:50: required from here ../../deps/v8/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< | ^~~~~~~~~~ [1631/2643] g++ -MMD -MF obj/deps/v8/src/regexp/v8_base_without_compiler.regexp.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/regexp/regexp.cc -o obj/deps/v8/src/regexp/v8_base_without_compiler.regexp.o In file included from ../../deps/v8/src/common/assert-scope.h:12, from ../../deps/v8/src/regexp/regexp.h:8, from ../../deps/v8/src/regexp/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/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, from ../../deps/v8/src/regexp/regexp.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/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/execution/isolate.h:33, from ../../deps/v8/src/heap/heap-inl.h:20, from ../../deps/v8/src/regexp/regexp.cc:11: ../../deps/v8/src/objects/code.h:46:7: note: 'class v8::internal::CodeDataContainer' declared here 46 | class CodeDataContainer : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]': ../../deps/v8/src/objects/code.h:579:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Code' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:221:7: note: 'class v8::internal::Code' declared here 221 | class Code : public HeapObject { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]': ../../deps/v8/src/objects/code.h:837:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AbstractCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:790:7: note: 'class v8::internal::AbstractCode' declared here 790 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]': ../../deps/v8/src/objects/code.h:860:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DependentCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:858:7: note: 'class v8::internal::DependentCode' declared here 858 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]': ../../deps/v8/src/objects/code.h:1101:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationLiteralArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:1090:7: note: 'class v8::internal::DeoptimizationLiteralArray' declared here 1090 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]': ../../deps/v8/src/objects/code.h:1191:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationData' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:1112:7: note: 'class v8::internal::DeoptimizationData' declared 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]': gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:21: ../../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:12: ../../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:12: ../../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of '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]': gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array 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]': gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared 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]': gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of '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]': gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared 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]': gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:8: ../../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared 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]': gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, 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::RegExpMatchInfo; Source = v8::internal::Object]': 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/regexp/regexp.cc:809: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::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]': 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/regexp/regexp.cc:1163: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::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::FunctionTemplateInfo; Source = v8::internal::Object]': gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&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]': gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | 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]': gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/prototype-info-inl.h:8, from ../../deps/v8/src/objects/map-inl.h:19: ../../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &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]': 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)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-array.h:25:7: note: 'class v8::internal::JSArray' declared here 25 | class JSArray : public TorqueGeneratedJSArray { | ^~~~~~~ [1632/2643] g++ -MMD -MF obj/deps/v8/src/runtime/v8_base_without_compiler.runtime-collections.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/runtime/runtime-collections.cc -o obj/deps/v8/src/runtime/v8_base_without_compiler.runtime-collections.o 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-inl.h:8, from ../../deps/v8/src/runtime/runtime-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: ../../deps/v8/src/objects/heap-object.h:27:7: note: 'class v8::internal::HeapObject' declared here 27 | class HeapObject : public Object { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]': ../../deps/v8/src/objects/smi.h:87:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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: ../../deps/v8/src/objects/feedback-vector.h:169:7: note: 'class v8::internal::ClosureFeedbackCellArray' declared here 169 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]': ../../deps/v8/src/objects/feedback-vector.h:517:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackMetadata' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:515:7: note: 'class v8::internal::FeedbackMetadata' declared 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]': gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:21: ../../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:12: ../../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:12: ../../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of '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]': gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array 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]': gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared 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]': gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of '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]': gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared 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]': gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:8: ../../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared 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]': gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, 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::JSWeakCollection; Source = v8::internal::Object]': gen/torque-generated/src/objects/js-collection-tq.inc:206:23: required from 'static D v8::internal::TorqueGeneratedJSWeakCollection::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSWeakCollection; P = v8::internal::JSObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSWeakCollection]' ../../deps/v8/src/runtime/runtime-collections.cc:119: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::JSWeakCollection' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-collection.h:89:7: note: 'class v8::internal::JSWeakCollection' declared here 89 | class JSWeakCollection | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FunctionTemplateInfo; Source = v8::internal::Object]': gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&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]': gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | 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]': gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/prototype-info-inl.h:8, from ../../deps/v8/src/objects/map-inl.h:19: ../../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &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::JSSet; Source = v8::internal::Object]': 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/runtime/runtime-collections.cc:27: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::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::JSMap; Source = v8::internal::Object]': 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/runtime/runtime-collections.cc:54: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::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 { | ^~~~~ [1633/2643] g++ -MMD -MF obj/deps/v8/src/regexp/v8_base_without_compiler.regexp-parser.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/regexp/regexp-parser.cc -o obj/deps/v8/src/regexp/v8_base_without_compiler.regexp-parser.o In file included from ../../deps/v8/src/common/assert-scope.h:12, from ../../deps/v8/src/regexp/regexp-parser.h:8, from ../../deps/v8/src/regexp/regexp-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/regexp/regexp-parser.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/handles/handles-inl.h:10, from ../../deps/v8/src/objects/string-inl.h:11, from ../../deps/v8/src/regexp/regexp-parser.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/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]': gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:21: ../../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:12: ../../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:12: ../../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of '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]': gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array 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]': gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared 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]': gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of '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]': gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared 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]': gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:8: ../../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared 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]': gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, 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]': gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&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]': gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | 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]': gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/prototype-info-inl.h:8, from ../../deps/v8/src/objects/map-inl.h:19: ../../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:959:7: note: 'class v8::internal::WasmArray' declared here 959 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ [1634/2643] g++ -MMD -MF obj/deps/v8/src/runtime/v8_base_without_compiler.runtime-atomics.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/runtime/runtime-atomics.cc -o obj/deps/v8/src/runtime/v8_base_without_compiler.runtime-atomics.o In file included from ../../deps/v8/src/runtime/runtime-atomics.cc:5: ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]': ../../deps/v8/src/objects/heap-object.h:173:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapObject' from 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/execution/arguments-inl.h:8, from ../../deps/v8/src/runtime/runtime-atomics.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/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: ../../deps/v8/src/objects/feedback-vector.h:169:7: note: 'class v8::internal::ClosureFeedbackCellArray' declared here 169 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]': ../../deps/v8/src/objects/feedback-vector.h:517:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackMetadata' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:515:7: note: 'class v8::internal::FeedbackMetadata' declared 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/runtime/runtime-atomics.cc:12: ../../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]': gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:21: ../../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:12: ../../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:12: ../../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of '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]': gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array 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]': gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared 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]': gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of '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]': gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared 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]': gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:8: ../../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared 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]': gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, 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]': gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&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]': gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | 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]': gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/prototype-info-inl.h:8, from ../../deps/v8/src/objects/map-inl.h:19: ../../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &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]': 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/runtime/runtime-atomics.cc:451: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::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 | ^~~~~~~~~~~~~ [1635/2643] g++ -MMD -MF obj/deps/v8/src/runtime/v8_base_without_compiler.runtime-classes.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/runtime/runtime-classes.cc -o obj/deps/v8/src/runtime/v8_base_without_compiler.runtime-classes.o In file included from ../../deps/v8/src/base/bit-field.h:10, from ../../deps/v8/src/builtins/accessors.h:9, from ../../deps/v8/src/runtime/runtime-classes.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/debug/debug.h:17, from ../../deps/v8/src/runtime/runtime-classes.cc: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/logging/runtime-call-stats-scope.h:11, from ../../deps/v8/src/execution/arguments.h:10, from ../../deps/v8/src/execution/arguments-inl.h:8, from ../../deps/v8/src/runtime/runtime-classes.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/execution/arguments-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/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]': gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:21: ../../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:12: ../../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:12: ../../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of '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]': gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array 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]': gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared 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]': gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of '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]': gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared 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]': gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:8: ../../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared 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]': gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, 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]': 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/runtime/runtime-classes.cc:190: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::AccessorPair; Source = v8::internal::Object]': 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/runtime/runtime-classes.cc:317: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::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::FunctionTemplateInfo; Source = v8::internal::Object]': gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&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]': gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | 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]': gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/prototype-info-inl.h:8, from ../../deps/v8/src/objects/map-inl.h:19: ../../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:959:7: note: 'class v8::internal::WasmArray' declared here 959 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ [1636/2643] g++ -MMD -MF obj/deps/v8/src/runtime/v8_base_without_compiler.runtime-function.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/runtime/runtime-function.cc -o obj/deps/v8/src/runtime/v8_base_without_compiler.runtime-function.o In file included from ../../deps/v8/src/base/bit-field.h:10, from ../../deps/v8/src/builtins/accessors.h:9, from ../../deps/v8/src/runtime/runtime-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/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/runtime/runtime-function.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)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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/execution/arguments-inl.h:11, from ../../deps/v8/src/runtime/runtime-function.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]': gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:21: ../../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:12: ../../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:12: ../../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of '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]': gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array 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]': gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared 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]': gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of '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]': gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared 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]': gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:8: ../../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared 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]': gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, 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]': gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&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]': gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | 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]': gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/prototype-info-inl.h:8, from ../../deps/v8/src/objects/map-inl.h:19: ../../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &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]': 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/runtime/runtime-function.cc:23: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::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]': 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/runtime/runtime-function.cc:25: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::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 { | ^~~~~~ [1637/2643] g++ -MMD -MF obj/deps/v8/src/parsing/v8_base_without_compiler.parser.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/parsing/parser.cc -o obj/deps/v8/src/parsing/v8_base_without_compiler.parser.o 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/parsing/parser.h:10, from ../../deps/v8/src/parsing/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/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/logging/runtime-call-stats-scope.h:11, from ../../deps/v8/src/parsing/parser-base.h:24, from ../../deps/v8/src/parsing/parser.h:21: ../../deps/v8/src/objects/bigint.h:38:7: note: 'class v8::internal::BigIntBase' declared here 38 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]': ../../deps/v8/src/objects/bigint.h:130:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FreshlyAllocatedBigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:115:7: note: 'class v8::internal::FreshlyAllocatedBigInt' declared here 115 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]': ../../deps/v8/src/objects/bigint.h:225:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:150:7: note: 'class v8::internal::BigInt' declared here 150 | class BigInt : public BigIntBase { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]': ../../deps/v8/src/objects/js-collection.h:51:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSSetIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:19: ../../deps/v8/src/objects/js-collection.h:44:7: note: 'class v8::internal::JSSetIterator' declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]': ../../deps/v8/src/objects/js-collection.h:78:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSMapIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-collection.h:71:7: note: 'class v8::internal::JSMapIterator' declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]': ../../deps/v8/src/objects/source-text-module.h:219:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModuleInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:25: ../../deps/v8/src/objects/source-text-module.h:217:7: note: 'class v8::internal::SourceTextModuleInfo' declared here 217 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]': ../../deps/v8/src/objects/feedback-vector.h:173:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClosureFeedbackCellArray' from an array of '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/heap-number-inl.h:10, from ../../deps/v8/src/numbers/conversions-inl.h:22, from ../../deps/v8/src/parsing/parser.cc:25: ../../deps/v8/src/objects/feedback-vector.h:169:7: note: 'class v8::internal::ClosureFeedbackCellArray' declared here 169 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]': ../../deps/v8/src/objects/feedback-vector.h:517:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackMetadata' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:515:7: note: 'class v8::internal::FeedbackMetadata' declared 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]': gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:21: ../../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:12: ../../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:12: ../../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from 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]': gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array 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]': gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared 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]': gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of '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]': gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared 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]': gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:8: ../../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared 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]': gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, 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]': gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&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]': gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | 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]': gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/prototype-info-inl.h:8, from ../../deps/v8/src/objects/map-inl.h:19: ../../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &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]': 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/parsing/parser.cc:551:13: required from here ../../deps/v8/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]': 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/parsing/parser.cc:842: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::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 | ^~~~~~~~~~~~~~~~~~ In constructor 'v8::internal::ExpressionSourceRanges::ExpressionSourceRanges(const v8::internal::SourceRange&)', inlined from 'T* v8::internal::Zone::New(Args&& ...) [with T = v8::internal::ExpressionSourceRanges; Args = {const v8::internal::SourceRange&}]' at ../../deps/v8/src/zone/zone.h:108:12, inlined from 'void v8::internal::Parser::RecordExpressionSourceRange(v8::internal::Expression*, const v8::internal::ParserBase::SourceRange&)' at ../../deps/v8/src/parsing/parser.h:1019:30, inlined from 'v8::internal::ParserBase::ExpressionT v8::internal::ParserBase::ParseLeftHandSideContinuation(ExpressionT) [with Impl = v8::internal::Parser]' at ../../deps/v8/src/parsing/parser-base.h:3557:42: ../../deps/v8/src/ast/ast-source-ranges.h:288:9: warning: 'optional_link_begin' may be used uninitialized [-Wmaybe-uninitialized] 288 | : right_range_(right_range) {} | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/parsing/parser-base.h: In member function 'v8::internal::ParserBase::ExpressionT v8::internal::ParserBase::ParseLeftHandSideContinuation(ExpressionT) [with Impl = v8::internal::Parser]': ../../deps/v8/src/parsing/parser-base.h:3457:7: note: 'optional_link_begin' was declared here 3457 | int optional_link_begin; | ^~~~~~~~~~~~~~~~~~~ [1638/2643] g++ -MMD -MF obj/deps/v8/src/runtime/v8_base_without_compiler.runtime-compiler.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/runtime/runtime-compiler.cc -o obj/deps/v8/src/runtime/v8_base_without_compiler.runtime-compiler.o 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/asmjs/asm-js.h:12, from ../../deps/v8/src/runtime/runtime-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/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, from ../../deps/v8/src/runtime/runtime-compiler.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/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/ast/ast-value-factory.h:36, from ../../deps/v8/src/codegen/compiler.h:11, from ../../deps/v8/src/runtime/runtime-compiler.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: ../../deps/v8/src/objects/dictionary.h:185:25: note: 'class v8::internal::NameDictionary' declared here 185 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]': ../../deps/v8/src/objects/dictionary.h:232:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::GlobalDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:227:25: note: 'class v8::internal::GlobalDictionary' declared here 227 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]': ../../deps/v8/src/objects/dictionary.h:299:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SimpleNumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:294:7: note: 'class v8::internal::SimpleNumberDictionary' declared here 294 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]': ../../deps/v8/src/objects/dictionary.h:321:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:316:7: note: 'class v8::internal::NumberDictionary' declared here 316 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]': ../../deps/v8/src/objects/map.h:964:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NormalizedMapCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/string.h:15, from ../../deps/v8/src/heap/factory.h:25: ../../deps/v8/src/objects/map.h:954:7: note: 'class v8::internal::NormalizedMapCache' declared 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/deoptimizer/translated-state.h:12, from ../../deps/v8/src/deoptimizer/deoptimizer.h:14, from ../../deps/v8/src/runtime/runtime-compiler.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/objects-inl.h:20, from ../../deps/v8/src/execution/arguments-inl.h:11, from ../../deps/v8/src/runtime/runtime-compiler.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]': gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:21: ../../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:12: ../../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:12: ../../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of '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]': gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array 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]': gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared 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]': gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of '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]': gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared 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]': gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:8: ../../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared 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]': gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, 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]': 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/runtime/runtime-compiler.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::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::JSFunction; Source = v8::internal::Object]': 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/runtime/runtime-compiler.cc:206: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/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::FunctionTemplateInfo; Source = v8::internal::Object]': gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&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]': gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | 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]': gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/prototype-info-inl.h:8, from ../../deps/v8/src/objects/map-inl.h:19: ../../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &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]': 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)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-array.h:25:7: note: 'class v8::internal::JSArray' declared here 25 | class JSArray : public TorqueGeneratedJSArray { | ^~~~~~~ [1639/2643] g++ -MMD -MF obj/deps/v8/src/sandbox/v8_base_without_compiler.sandbox.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/sandbox/sandbox.cc -o obj/deps/v8/src/sandbox/v8_base_without_compiler.sandbox.o [1640/2643] g++ -MMD -MF obj/deps/v8/src/runtime/v8_base_without_compiler.runtime-date.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/runtime/runtime-date.cc -o obj/deps/v8/src/runtime/v8_base_without_compiler.runtime-date.o 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/runtime/runtime-utils.h:9, from ../../deps/v8/src/runtime/runtime-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, from ../../deps/v8/src/runtime/runtime-date.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/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/runtime/runtime-date.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::AllocationSite; Source = v8::internal::Object]': ../../deps/v8/src/objects/allocation-site.h:140:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AllocationSite' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included 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/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/runtime/runtime-date.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/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]': gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:21: ../../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:12: ../../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:12: ../../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of '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]': gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array 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]': gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of '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]': gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared 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]': gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared 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]': gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, 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]': gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:8: ../../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared 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]': gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | 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]': gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/prototype-info-inl.h:8, from ../../deps/v8/src/objects/map-inl.h:19: ../../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &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]': gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/source-text-module.h:26:7: note: 'class v8::internal::SourceTextModule' declared here 26 | class SourceTextModule | ^~~~~~~~~~~~~~~~ [1641/2643] g++ -MMD -MF obj/deps/v8/src/objects/v8_base_without_compiler.elements.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/objects/elements.cc -o obj/deps/v8/src/objects/v8_base_without_compiler.elements.o 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/objects/elements.h:8, from ../../deps/v8/src/objects/elements.cc:5: ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]': ../../deps/v8/src/objects/heap-object.h:173:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapObject' from 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/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/elements.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/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]': gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:21: ../../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:12: ../../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:12: ../../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of '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]': gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array 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]': gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of '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]': gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared 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]': gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared 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]': gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, 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]': gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:8: ../../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared 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]': gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/objects/elements.cc:309: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::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | 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]': gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/prototype-info-inl.h:8, from ../../deps/v8/src/objects/map-inl.h:19: ../../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &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]': gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&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::JSArray; Source = v8::internal::Object]': 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::SloppyArgumentsElements; Source = v8::internal::Object]': 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]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SloppyArgumentsElements]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SloppyArgumentsElements]' ../../deps/v8/src/objects/elements.cc:4711:33: required from here ../../deps/v8/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/objects/arguments-inl.h:9, from ../../deps/v8/src/objects/elements.cc:18: gen/torque-generated/src/objects/arguments-tq.inc:282:7: note: 'class v8::internal::SloppyArgumentsElements' declared here 282 | class SloppyArgumentsElements : public TorqueGeneratedSloppyArgumentsElements { | ^~~~~~~~~~~~~~~~~~~~~~~ [1642/2643] g++ -MMD -MF obj/deps/v8/src/runtime/v8_base_without_compiler.runtime-futex.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/runtime/runtime-futex.cc -o obj/deps/v8/src/runtime/v8_base_without_compiler.runtime-futex.o 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/runtime/runtime-utils.h:9, from ../../deps/v8/src/runtime/runtime-futex.cc:5: ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]': ../../deps/v8/src/objects/heap-object.h:173:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapObject' from 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/execution/arguments-inl.h:8, from ../../deps/v8/src/runtime/runtime-futex.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/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: ../../deps/v8/src/objects/feedback-vector.h:169:7: note: 'class v8::internal::ClosureFeedbackCellArray' declared here 169 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]': ../../deps/v8/src/objects/feedback-vector.h:517:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackMetadata' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:515:7: note: 'class v8::internal::FeedbackMetadata' declared 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]': gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:21: ../../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:12: ../../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:12: ../../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of '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]': gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array 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]': gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared 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]': gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of '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]': gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared 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]': gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:8: ../../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared 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]': gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, 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]': gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&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]': gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | 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]': gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/prototype-info-inl.h:8, from ../../deps/v8/src/objects/map-inl.h:19: ../../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &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]': 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/runtime/runtime-futex.cc:29:3: required from here ../../deps/v8/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 | ^~~~~~~~~~~~~ [1643/2643] g++ -MMD -MF obj/deps/v8/src/runtime/v8_base_without_compiler.runtime-forin.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/runtime/runtime-forin.cc -o obj/deps/v8/src/runtime/v8_base_without_compiler.runtime-forin.o 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/runtime/runtime-utils.h:9, from ../../deps/v8/src/runtime/runtime-forin.cc:5: ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]': ../../deps/v8/src/objects/heap-object.h:173:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapObject' from 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/execution/arguments-inl.h:8, from ../../deps/v8/src/runtime/runtime-forin.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/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: ../../deps/v8/src/objects/feedback-vector.h:169:7: note: 'class v8::internal::ClosureFeedbackCellArray' declared here 169 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]': ../../deps/v8/src/objects/feedback-vector.h:517:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackMetadata' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:515:7: note: 'class v8::internal::FeedbackMetadata' declared 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]': gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:21: ../../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:12: ../../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:12: ../../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of '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]': gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array 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]': gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared 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]': gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of '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]': gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared 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]': gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:8: ../../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared 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]': gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, 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]': gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&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]': gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | 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]': gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/prototype-info-inl.h:8, from ../../deps/v8/src/objects/map-inl.h:19: ../../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:959:7: note: 'class v8::internal::WasmArray' declared here 959 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ [1644/2643] g++ -MMD -MF obj/deps/v8/src/runtime/v8_base_without_compiler.runtime-bigint.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/runtime/runtime-bigint.cc -o obj/deps/v8/src/runtime/v8_base_without_compiler.runtime-bigint.o 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-inl.h:8, from ../../deps/v8/src/runtime/runtime-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: ../../deps/v8/src/objects/heap-object.h:27:7: note: 'class v8::internal::HeapObject' declared here 27 | class HeapObject : public Object { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]': ../../deps/v8/src/objects/smi.h:87:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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: ../../deps/v8/src/objects/feedback-vector.h:169:7: note: 'class v8::internal::ClosureFeedbackCellArray' declared here 169 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]': ../../deps/v8/src/objects/feedback-vector.h:517:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackMetadata' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:515:7: note: 'class v8::internal::FeedbackMetadata' declared 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]': gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:21: ../../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:12: ../../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:12: ../../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of '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]': gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array 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]': gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared 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]': gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of '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]': gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared 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]': gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:8: ../../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared 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]': gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, 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]': gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&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]': gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | 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]': gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/prototype-info-inl.h:8, from ../../deps/v8/src/objects/map-inl.h:19: ../../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:959:7: note: 'class v8::internal::WasmArray' declared here 959 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ [1645/2643] g++ -MMD -MF obj/deps/v8/src/runtime/v8_base_without_compiler.runtime-debug.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/runtime/runtime-debug.cc -o obj/deps/v8/src/runtime/v8_base_without_compiler.runtime-debug.o 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/runtime/runtime-debug.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/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/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/runtime/runtime-debug.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::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::ObjectBoilerplateDescription; Source = v8::internal::Object]': ../../deps/v8/src/objects/literal-objects.h:52:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectBoilerplateDescription' from an array of '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/execution/arguments-inl.h:11, from ../../deps/v8/src/runtime/runtime-debug.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::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/runtime/runtime-debug.cc:36: ../../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]': gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:21: ../../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:12: ../../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:12: ../../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of '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]': gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array 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]': gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared 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]': gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of '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]': gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared 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]': gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:8: ../../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared 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]': gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, 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]': 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/runtime/runtime-debug.cc:481:48: required from here ../../deps/v8/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::JSPromise; Source = v8::internal::Object]': 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/runtime/runtime-debug.cc:864: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::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]': gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&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]': gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | 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]': gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/prototype-info-inl.h:8, from ../../deps/v8/src/objects/map-inl.h:19: ../../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &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]': 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/runtime/runtime-debug.cc:222: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::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/deoptimizer/deoptimizer.h:16, from ../../deps/v8/src/runtime/runtime-debug.cc:15: ../../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::JSGeneratorObject; Source = v8::internal::Object]': 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/runtime/runtime-debug.cc:244: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::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::JSProxy; Source = v8::internal::Object]': 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/runtime/runtime-debug.cc:284: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::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::JSPrimitiveWrapper; Source = v8::internal::Object]': 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/runtime/runtime-debug.cc:300: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::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::JSArrayBuffer; Source = v8::internal::Object]': 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/runtime/runtime-debug.cc:303: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::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::JSFunction; Source = v8::internal::Object]': 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/runtime/runtime-debug.cc:472: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::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::Script; Source = v8::internal::Object]': 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/runtime/runtime-debug.cc:520: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)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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 { | ^~~~~~ [1646/2643] g++ -MMD -MF obj/deps/v8/src/runtime/v8_base_without_compiler.runtime-generator.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/runtime/runtime-generator.cc -o obj/deps/v8/src/runtime/v8_base_without_compiler.runtime-generator.o 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-inl.h:8, from ../../deps/v8/src/runtime/runtime-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/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 { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]': ../../deps/v8/src/objects/feedback-vector.h:173:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClosureFeedbackCellArray' from an array of '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: ../../deps/v8/src/objects/feedback-vector.h:169:7: note: 'class v8::internal::ClosureFeedbackCellArray' declared here 169 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]': ../../deps/v8/src/objects/feedback-vector.h:517:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackMetadata' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:515:7: note: 'class v8::internal::FeedbackMetadata' declared 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]': gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:21: ../../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:12: ../../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:12: ../../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of '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]': gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array 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]': gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared 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]': gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of '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]': gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared 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]': gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:8: ../../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared 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]': gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, 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]': 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/runtime/runtime-generator.cc:65:28: required from here ../../deps/v8/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::JSGeneratorObject; Source = v8::internal::Object]': 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/runtime/runtime-generator.cc:74: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::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::FunctionTemplateInfo; Source = v8::internal::Object]': gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&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]': gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | 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]': gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/prototype-info-inl.h:8, from ../../deps/v8/src/objects/map-inl.h:19: ../../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &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::JSAsyncGeneratorObject; Source = v8::internal::Object]': 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/runtime/runtime-generator.cc:72: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::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 | ^~~~~~~~~~~~~~~~~~~~~~ [1647/2643] g++ -MMD -MF obj/deps/v8/src/runtime/v8_base_without_compiler.runtime-literals.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/runtime/runtime-literals.cc -o obj/deps/v8/src/runtime/v8_base_without_compiler.runtime-literals.o 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/runtime/runtime-literals.cc:5: ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]': ../../deps/v8/src/objects/heap-object.h:173:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapObject' from 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/logging/runtime-call-stats-scope.h:11, from ../../deps/v8/src/execution/arguments.h:10, from ../../deps/v8/src/execution/arguments-inl.h:8, from ../../deps/v8/src/runtime/runtime-literals.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/execution/arguments-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::Oddball; Source = v8::internal::Object]': ../../deps/v8/src/objects/oddball.h:43:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Oddball' from an array of 'const 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]': gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:21: ../../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:12: ../../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:12: ../../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of '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]': gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array 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]': gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared 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]': gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of '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]': gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared 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]': gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:8: ../../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared 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]': gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, 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::JSRegExp; Source = v8::internal::Object]': 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/runtime/runtime-literals.cc:678:13: required from here ../../deps/v8/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::RegExpBoilerplateDescription; Source = v8::internal::Object]': 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/runtime/runtime-literals.cc:688: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::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::FunctionTemplateInfo; Source = v8::internal::Object]': gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&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]': gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | 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]': gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/prototype-info-inl.h:8, from ../../deps/v8/src/objects/map-inl.h:19: ../../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &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]': 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 { | ^~~~~~~ [1648/2643] g++ -MMD -MF obj/deps/v8/src/sandbox/v8_base_without_compiler.external-pointer-table.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/sandbox/external-pointer-table.cc -o obj/deps/v8/src/sandbox/v8_base_without_compiler.external-pointer-table.o In file included from ../../deps/v8/src/base/atomicops.h:40, from ../../deps/v8/src/sandbox/external-pointer-table.h:9, from ../../deps/v8/src/sandbox/external-pointer-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/sandbox/external-pointer-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 { | ^~~~~~~~~~~~~~~~~~ [1649/2643] g++ -MMD -MF obj/deps/v8/src/runtime/v8_base_without_compiler.runtime-intl.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/runtime/runtime-intl.cc -o obj/deps/v8/src/runtime/v8_base_without_compiler.runtime-intl.o 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/runtime/runtime-intl.cc:12: ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]': ../../deps/v8/src/objects/heap-object.h:173:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapObject' from 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]': gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:21: ../../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:12: ../../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:12: ../../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of '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]': gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array 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]': gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared 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]': gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of '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]': gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared 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]': gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:8: ../../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared 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]': gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, 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]': gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&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]': gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | 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]': gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/prototype-info-inl.h:8, from ../../deps/v8/src/objects/map-inl.h:19: ../../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &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]': 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 { | ^~~~~~~ [1650/2643] g++ -MMD -MF obj/deps/v8/src/runtime/v8_base_without_compiler.runtime-numbers.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/runtime/runtime-numbers.cc -o obj/deps/v8/src/runtime/v8_base_without_compiler.runtime-numbers.o In file included from ../../deps/v8/src/base/bits.h:12, from ../../deps/v8/src/runtime/runtime-numbers.cc:5: ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]': ../../deps/v8/src/objects/heap-object.h:173:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapObject' from 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/execution/arguments-inl.h:8, from ../../deps/v8/src/runtime/runtime-numbers.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: ../../deps/v8/src/objects/feedback-vector.h:169:7: note: 'class v8::internal::ClosureFeedbackCellArray' declared here 169 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]': ../../deps/v8/src/objects/feedback-vector.h:517:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackMetadata' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:515:7: note: 'class v8::internal::FeedbackMetadata' declared 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]': gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:21: ../../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:12: ../../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:12: ../../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of '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]': gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array 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]': gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared 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]': gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of '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]': gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared 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]': gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:8: ../../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared 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]': gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, 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]': gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&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]': gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | 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]': gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/prototype-info-inl.h:8, from ../../deps/v8/src/objects/map-inl.h:19: ../../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:959:7: note: 'class v8::internal::WasmArray' declared here 959 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ [1651/2643] g++ -MMD -MF obj/deps/v8/src/runtime/v8_base_without_compiler.runtime-module.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/runtime/runtime-module.cc -o obj/deps/v8/src/runtime/v8_base_without_compiler.runtime-module.o 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-inl.h:8, from ../../deps/v8/src/runtime/runtime-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: ../../deps/v8/src/objects/heap-object.h:27:7: note: 'class v8::internal::HeapObject' declared here 27 | class HeapObject : public Object { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]': ../../deps/v8/src/objects/smi.h:87:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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: ../../deps/v8/src/objects/feedback-vector.h:169:7: note: 'class v8::internal::ClosureFeedbackCellArray' declared here 169 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]': ../../deps/v8/src/objects/feedback-vector.h:517:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackMetadata' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:515:7: note: 'class v8::internal::FeedbackMetadata' declared 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]': gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:21: ../../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:12: ../../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:12: ../../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of '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]': gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array 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]': gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared 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]': gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of '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]': gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared 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]': gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:8: ../../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared 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]': gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, 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]': 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/runtime/runtime-module.cc:51:79: required from here ../../deps/v8/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]': gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&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]': gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | 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]': gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/prototype-info-inl.h:8, from ../../deps/v8/src/objects/map-inl.h:19: ../../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &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]': 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/runtime/runtime-module.cc:40: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::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< | ^~~~~~~~~~ [1652/2643] g++ -MMD -MF obj/deps/v8/src/runtime/v8_base_without_compiler.runtime-internal.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/runtime/runtime-internal.cc -o obj/deps/v8/src/runtime/v8_base_without_compiler.runtime-internal.o 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/runtime/runtime-internal.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]': gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:21: ../../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:12: ../../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:12: ../../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of '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]': gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array 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]': gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared 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]': gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of '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]': gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared 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]': gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:8: ../../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared 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]': gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, 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]': 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/runtime/runtime-internal.cc:489: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::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]': 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/runtime/runtime-internal.cc:500: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::JSAsyncFromSyncIterator; Source = v8::internal::Object]': 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/runtime/runtime-internal.cc:662: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::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::JSArray; Source = v8::internal::Object]': 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/runtime/runtime-internal.cc:676: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::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]': gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&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]': gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | 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]': gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/prototype-info-inl.h:8, from ../../deps/v8/src/objects/map-inl.h:19: ../../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &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]': 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/runtime/runtime-internal.cc:639: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)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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< | ^~~~~~~~~~ [1653/2643] g++ -MMD -MF obj/deps/v8/src/runtime/v8_base_without_compiler.runtime-promise.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/runtime/runtime-promise.cc -o obj/deps/v8/src/runtime/v8_base_without_compiler.runtime-promise.o 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/runtime/runtime-promise.cc:5: ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]': ../../deps/v8/src/objects/heap-object.h:173:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapObject' from 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]': gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:21: ../../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:12: ../../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:12: ../../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of '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]': gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array 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]': gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared 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]': gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of '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]': gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared 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]': gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:8: ../../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared 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]': gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, 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]': 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/runtime/runtime-promise.cc:84: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::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::FunctionTemplateInfo; Source = v8::internal::Object]': gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&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]': gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | 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]': gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/prototype-info-inl.h:8, from ../../deps/v8/src/objects/map-inl.h:19: ../../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &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]': 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/runtime/runtime-promise.cc:37: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::JSPromise' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../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::JSFunction; Source = v8::internal::Object]': 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/runtime/runtime-promise.cc:81: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< | ^~~~~~~~~~ [1654/2643] g++ -MMD -MF obj/deps/v8/src/snapshot/v8_base_without_compiler.snapshot-utils.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/snapshot/snapshot-utils.cc -o obj/deps/v8/src/snapshot/v8_base_without_compiler.snapshot-utils.o [1655/2643] g++ -MMD -MF obj/deps/v8/src/runtime/v8_base_without_compiler.runtime-proxy.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/runtime/runtime-proxy.cc -o obj/deps/v8/src/runtime/v8_base_without_compiler.runtime-proxy.o 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/runtime/runtime-utils.h:9, from ../../deps/v8/src/runtime/runtime-proxy.cc:5: ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]': ../../deps/v8/src/objects/heap-object.h:173:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapObject' from 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/execution/arguments-inl.h:8, from ../../deps/v8/src/runtime/runtime-proxy.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/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: ../../deps/v8/src/objects/feedback-vector.h:169:7: note: 'class v8::internal::ClosureFeedbackCellArray' declared here 169 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]': ../../deps/v8/src/objects/feedback-vector.h:517:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackMetadata' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:515:7: note: 'class v8::internal::FeedbackMetadata' declared 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]': gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:21: ../../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:12: ../../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:12: ../../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of '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]': gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array 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]': gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared 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]': gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of '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]': gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared 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]': gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:8: ../../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared 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]': gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, 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]': gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&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]': gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | 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]': gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/prototype-info-inl.h:8, from ../../deps/v8/src/objects/map-inl.h:19: ../../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:959:7: note: 'class v8::internal::WasmArray' declared here 959 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ [1656/2643] g++ -MMD -MF obj/deps/v8/src/snapshot/v8_base_without_compiler.snapshot-compression.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/snapshot/snapshot-compression.cc -o obj/deps/v8/src/snapshot/v8_base_without_compiler.snapshot-compression.o [1657/2643] g++ -MMD -MF obj/deps/v8/src/runtime/v8_base_without_compiler.runtime-operators.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/runtime/runtime-operators.cc -o obj/deps/v8/src/runtime/v8_base_without_compiler.runtime-operators.o 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/runtime/runtime-operators.cc:5: ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]': ../../deps/v8/src/objects/heap-object.h:173:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapObject' from 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 { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]': ../../deps/v8/src/objects/feedback-vector.h:173:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClosureFeedbackCellArray' from an array of '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/runtime/runtime-operators.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/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]': gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:21: ../../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:12: ../../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:12: ../../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of '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]': gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array 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]': gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of '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]': gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared 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]': gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared 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]': gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, 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]': gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:8: ../../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared 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]': gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | 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]': gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/prototype-info-inl.h:8, from ../../deps/v8/src/objects/map-inl.h:19: ../../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &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]': gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/source-text-module.h:26:7: note: 'class v8::internal::SourceTextModule' declared here 26 | class SourceTextModule | ^~~~~~~~~~~~~~~~ [1658/2643] g++ -MMD -MF obj/deps/v8/src/strings/v8_base_without_compiler.char-predicates.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/strings/char-predicates.cc -o obj/deps/v8/src/strings/v8_base_without_compiler.char-predicates.o [1659/2643] g++ -MMD -MF obj/deps/v8/src/strings/v8_base_without_compiler.string-case.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/strings/string-case.cc -o obj/deps/v8/src/strings/v8_base_without_compiler.string-case.o [1660/2643] g++ -MMD -MF obj/deps/v8/src/runtime/v8_base_without_compiler.runtime-shadow-realm.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/runtime/runtime-shadow-realm.cc -o obj/deps/v8/src/runtime/v8_base_without_compiler.runtime-shadow-realm.o 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-inl.h:8, from ../../deps/v8/src/runtime/runtime-shadow-realm.cc:5: ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]': ../../deps/v8/src/objects/heap-object.h:173:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapObject' from 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 { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]': ../../deps/v8/src/objects/feedback-vector.h:173:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClosureFeedbackCellArray' from an array of '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: ../../deps/v8/src/objects/feedback-vector.h:169:7: note: 'class v8::internal::ClosureFeedbackCellArray' declared here 169 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]': ../../deps/v8/src/objects/feedback-vector.h:517:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackMetadata' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:515:7: note: 'class v8::internal::FeedbackMetadata' declared 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]': gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:21: ../../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:12: ../../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:12: ../../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of '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]': gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array 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]': gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared 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]': gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of '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]': gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared 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]': gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:8: ../../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared 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]': gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, 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]': gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&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]': gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | 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]': gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/prototype-info-inl.h:8, from ../../deps/v8/src/objects/map-inl.h:19: ../../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:959:7: note: 'class v8::internal::WasmArray' declared here 959 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ [1661/2643] g++ -MMD -MF obj/deps/v8/src/runtime/v8_base_without_compiler.runtime-symbol.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/runtime/runtime-symbol.cc -o obj/deps/v8/src/runtime/v8_base_without_compiler.runtime-symbol.o 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-inl.h:8, from ../../deps/v8/src/runtime/runtime-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: ../../deps/v8/src/objects/heap-object.h:27:7: note: 'class v8::internal::HeapObject' declared here 27 | class HeapObject : public Object { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]': ../../deps/v8/src/objects/smi.h:87:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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: ../../deps/v8/src/objects/feedback-vector.h:169:7: note: 'class v8::internal::ClosureFeedbackCellArray' declared here 169 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]': ../../deps/v8/src/objects/feedback-vector.h:517:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackMetadata' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:515:7: note: 'class v8::internal::FeedbackMetadata' declared 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]': gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:21: ../../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:12: ../../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:12: ../../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of '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]': gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array 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]': gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared 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]': gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of '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]': gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared 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]': gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:8: ../../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared 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]': gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, 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]': gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&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]': gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | 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]': gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/prototype-info-inl.h:8, from ../../deps/v8/src/objects/map-inl.h:19: ../../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:959:7: note: 'class v8::internal::WasmArray' declared here 959 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ [1662/2643] g++ -MMD -MF obj/deps/v8/src/strings/v8_base_without_compiler.unicode.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/strings/unicode.cc -o obj/deps/v8/src/strings/v8_base_without_compiler.unicode.o [1663/2643] g++ -MMD -MF obj/deps/v8/src/strings/v8_base_without_compiler.unicode-decoder.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/strings/unicode-decoder.cc -o obj/deps/v8/src/strings/v8_base_without_compiler.unicode-decoder.o [1664/2643] g++ -MMD -MF obj/deps/v8/src/runtime/v8_base_without_compiler.runtime-trace.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/runtime/runtime-trace.cc -o obj/deps/v8/src/runtime/v8_base_without_compiler.runtime-trace.o 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-inl.h:8, from ../../deps/v8/src/runtime/runtime-trace.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, 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 { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]': ../../deps/v8/src/objects/feedback-vector.h:173:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClosureFeedbackCellArray' from an array of '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: ../../deps/v8/src/objects/feedback-vector.h:169:7: note: 'class v8::internal::ClosureFeedbackCellArray' declared here 169 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]': ../../deps/v8/src/objects/feedback-vector.h:517:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackMetadata' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:515:7: note: 'class v8::internal::FeedbackMetadata' declared 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]': gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:21: ../../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:12: ../../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:12: ../../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of '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]': gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array 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]': gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared 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]': gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of '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]': gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared 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]': gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:8: ../../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared 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]': gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, 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]': gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&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]': gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | 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]': gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/prototype-info-inl.h:8, from ../../deps/v8/src/objects/map-inl.h:19: ../../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:959:7: note: 'class v8::internal::WasmArray' declared here 959 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ [1665/2643] g++ -MMD -MF obj/deps/v8/src/snapshot/v8_base_without_compiler.snapshot-data.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/snapshot/snapshot-data.cc -o obj/deps/v8/src/snapshot/v8_base_without_compiler.snapshot-data.o In file included from ../../deps/v8/src/base/bit-field.h:10, from ../../deps/v8/src/snapshot/snapshot-data.h:8, from ../../deps/v8/src/snapshot/snapshot-data.cc:5: ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]': ../../deps/v8/src/objects/heap-object.h:173:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapObject' 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, from ../../deps/v8/src/snapshot/serializer.h:8, from ../../deps/v8/src/snapshot/snapshot-data.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/snapshot/serializer.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 { | ^~~~~~~~~~~~~~~~~~ [1666/2643] g++ -MMD -MF obj/deps/v8/src/runtime/v8_base_without_compiler.runtime-scopes.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/runtime/runtime-scopes.cc -o obj/deps/v8/src/runtime/v8_base_without_compiler.runtime-scopes.o 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/runtime/runtime-scopes.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/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/deoptimizer/translated-state.h:12, from ../../deps/v8/src/deoptimizer/deoptimizer.h:14, from ../../deps/v8/src/runtime/runtime-scopes.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::BigIntBase; Source = v8::internal::Object]': ../../deps/v8/src/objects/bigint.h:82:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigIntBase' from an array of '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/execution/arguments-inl.h:8, from ../../deps/v8/src/runtime/runtime-scopes.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::Oddball; Source = v8::internal::Object]': ../../deps/v8/src/objects/oddball.h:43:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Oddball' from an array of 'const 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/execution/arguments-inl.h:11: ../../deps/v8/src/objects/oddball.h:19:7: note: 'class v8::internal::Oddball' declared here 19 | class Oddball : public PrimitiveHeapObject { | ^~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SwissNameDictionary; Source = v8::internal::Object]': ../../deps/v8/src/objects/swiss-name-dictionary.h:262:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SwissNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:24: ../../deps/v8/src/objects/swiss-name-dictionary.h:72:25: note: 'class v8::internal::SwissNameDictionary' declared here 72 | class V8_EXPORT_PRIVATE SwissNameDictionary : public HeapObject { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmInstanceObject; Source = v8::internal::Object]': ../../deps/v8/src/wasm/wasm-objects.h:319:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmInstanceObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | 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]': gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:21: ../../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:12: ../../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:12: ../../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of '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]': gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array 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]': gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared 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]': gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of '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]': gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared 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]': gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:8: ../../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared 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]': gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, 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]': 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/runtime/runtime-scopes.cc:147:3: required from here ../../deps/v8/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::FunctionTemplateInfo; Source = v8::internal::Object]': gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&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]': gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | 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]': gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/prototype-info-inl.h:8, from ../../deps/v8/src/objects/map-inl.h:19: ../../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &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::JSGlobalObject; Source = v8::internal::Object]': 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/runtime/runtime-scopes.cc:55:13: required from here ../../deps/v8/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::SharedFunctionInfo; Source = v8::internal::Object]': 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/runtime/runtime-scopes.cc:194:3: required from here ../../deps/v8/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::SloppyArgumentsElements; Source = v8::internal::Object]': 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]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SloppyArgumentsElements]' ../../deps/v8/src/runtime/runtime-scopes.cc:426:28: required from 'v8::internal::Handle v8::internal::{anonymous}::NewSloppyArguments(v8::internal::Isolate*, v8::internal::Handle, T, int) [with T = HandleArguments]' ../../deps/v8/src/runtime/runtime-scopes.cc:503: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::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/objects/arguments-inl.h:9, from ../../deps/v8/src/runtime/runtime-scopes.cc:18: gen/torque-generated/src/objects/arguments-tq.inc:282:7: note: 'class v8::internal::SloppyArgumentsElements' declared here 282 | class SloppyArgumentsElements : public TorqueGeneratedSloppyArgumentsElements { | ^~~~~~~~~~~~~~~~~~~~~~~ [1667/2643] g++ -MMD -MF obj/deps/v8/src/tasks/v8_base_without_compiler.operations-barrier.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/tasks/operations-barrier.cc -o obj/deps/v8/src/tasks/v8_base_without_compiler.operations-barrier.o [1668/2643] g++ -MMD -MF obj/deps/v8/src/runtime/v8_base_without_compiler.runtime-strings.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/runtime/runtime-strings.cc -o obj/deps/v8/src/runtime/v8_base_without_compiler.runtime-strings.o 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-inl.h:8, from ../../deps/v8/src/runtime/runtime-strings.cc:5: ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]': ../../deps/v8/src/objects/heap-object.h:173:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapObject' from 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 { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]': ../../deps/v8/src/objects/feedback-vector.h:173:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClosureFeedbackCellArray' from an array of '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: ../../deps/v8/src/objects/feedback-vector.h:169:7: note: 'class v8::internal::ClosureFeedbackCellArray' declared here 169 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]': ../../deps/v8/src/objects/feedback-vector.h:517:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackMetadata' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:515:7: note: 'class v8::internal::FeedbackMetadata' declared 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]': gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:21: ../../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:12: ../../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:12: ../../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of '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]': gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array 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]': gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared 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]': gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of '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]': gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared 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]': gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:8: ../../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared 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]': gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, 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]': 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/runtime/runtime-strings.cc:259:13: required from here ../../deps/v8/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]': 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/runtime/runtime-strings.cc:268:13: required from here ../../deps/v8/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::JSArray; Source = v8::internal::Object]': 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/runtime/runtime-strings.cc:347: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::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]': gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&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]': gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | 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]': gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/prototype-info-inl.h:8, from ../../deps/v8/src/objects/map-inl.h:19: ../../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:959:7: note: 'class v8::internal::WasmArray' declared here 959 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ [1669/2643] g++ -MMD -MF obj/deps/v8/src/runtime/v8_base_without_compiler.runtime-weak-refs.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/runtime/runtime-weak-refs.cc -o obj/deps/v8/src/runtime/v8_base_without_compiler.runtime-weak-refs.o 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-inl.h:8, from ../../deps/v8/src/runtime/runtime-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: ../../deps/v8/src/objects/heap-object.h:27:7: note: 'class v8::internal::HeapObject' declared here 27 | class HeapObject : public Object { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]': ../../deps/v8/src/objects/smi.h:87:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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: ../../deps/v8/src/objects/feedback-vector.h:169:7: note: 'class v8::internal::ClosureFeedbackCellArray' declared here 169 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]': ../../deps/v8/src/objects/feedback-vector.h:517:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackMetadata' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:515:7: note: 'class v8::internal::FeedbackMetadata' declared 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]': gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:21: ../../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:12: ../../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:12: ../../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of '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]': gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array 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]': gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared 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]': gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of '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]': gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared 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]': gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:8: ../../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared 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]': gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, 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]': 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:48: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]': gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&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]': gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | 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]': gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/prototype-info-inl.h:8, from ../../deps/v8/src/objects/map-inl.h:19: ../../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &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]': 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:32:28: required from here ../../deps/v8/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 | ^~~~~~~~~~~~~~~~~~~~~~ [1670/2643] g++ -MMD -MF obj/deps/v8/src/third_party/siphash/v8_base_without_compiler.halfsiphash.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/third_party/siphash/halfsiphash.cc -o obj/deps/v8/src/third_party/siphash/v8_base_without_compiler.halfsiphash.o [1671/2643] g++ -MMD -MF obj/deps/v8/src/tasks/v8_base_without_compiler.task-utils.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/tasks/task-utils.cc -o obj/deps/v8/src/tasks/v8_base_without_compiler.task-utils.o [1672/2643] g++ -MMD -MF obj/deps/v8/src/runtime/v8_base_without_compiler.runtime-object.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/runtime/runtime-object.cc -o obj/deps/v8/src/runtime/v8_base_without_compiler.runtime-object.o 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/runtime/runtime-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/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/logging/runtime-call-stats-scope.h:11, from ../../deps/v8/src/execution/arguments.h:10, from ../../deps/v8/src/execution/arguments-inl.h:8, from ../../deps/v8/src/runtime/runtime-object.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/execution/arguments-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::Oddball; Source = v8::internal::Object]': ../../deps/v8/src/objects/oddball.h:43:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Oddball' from an array of 'const 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]': gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:21: ../../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:12: ../../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:12: ../../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of '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]': gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array 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]': gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared 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]': gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of '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]': gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared 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]': gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:8: ../../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared 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]': gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, 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]': 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/runtime/runtime-object.cc:658: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::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::PropertyDescriptorObject; Source = v8::internal::Object]': gen/torque-generated/src/objects/property-descriptor-object-tq.inc:53:23: required from 'static D v8::internal::TorqueGeneratedPropertyDescriptorObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyDescriptorObject; P = v8::internal::Struct]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PropertyDescriptorObject]' ../../deps/v8/src/runtime/runtime-object.cc:1507:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyDescriptorObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/runtime/runtime-object.cc:23: ../../deps/v8/src/objects/property-descriptor-object.h:19:7: note: 'class v8::internal::PropertyDescriptorObject' declared here 19 | class PropertyDescriptorObject | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AccessorPair; Source = v8::internal::Object]': 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/runtime/runtime-object.cc:1533: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::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::FunctionTemplateInfo; Source = v8::internal::Object]': gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&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]': gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | 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]': gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/prototype-info-inl.h:8, from ../../deps/v8/src/objects/map-inl.h:19: ../../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &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]': 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/runtime/runtime-object.cc:1160: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< | ^~~~~~~~~~ [1673/2643] g++ -MMD -MF obj/deps/v8/src/runtime/v8_base_without_compiler.runtime.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/runtime/runtime.cc -o obj/deps/v8/src/runtime/v8_base_without_compiler.runtime.o In file included from ../../deps/v8/src/base/bit-field.h:10, from ../../deps/v8/src/runtime/runtime.h:11, from ../../deps/v8/src/runtime/runtime.cc:5: ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]': ../../deps/v8/src/objects/heap-object.h:173:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapObject' from 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/runtime/runtime.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/runtime/runtime.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/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/runtime/runtime.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/runtime/runtime.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::ObjectBoilerplateDescription; Source = v8::internal::Object]': ../../deps/v8/src/objects/literal-objects.h:52:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectBoilerplateDescription' from an array of '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]': gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:21: ../../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:12: ../../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:12: ../../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of '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]': gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array 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]': gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared 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]': gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of '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]': gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared 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]': gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:8: ../../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared 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]': gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, 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]': gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&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]': gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | 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]': gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/prototype-info-inl.h:8, from ../../deps/v8/src/objects/map-inl.h:19: ../../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:959:7: note: 'class v8::internal::WasmArray' declared here 959 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ [1674/2643] g++ -MMD -MF obj/deps/v8/src/tracing/v8_base_without_compiler.traced-value.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/tracing/traced-value.cc -o obj/deps/v8/src/tracing/v8_base_without_compiler.traced-value.o [1675/2643] g++ -MMD -MF obj/deps/v8/src/runtime/v8_base_without_compiler.runtime-typedarray.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/runtime/runtime-typedarray.cc -o obj/deps/v8/src/runtime/v8_base_without_compiler.runtime-typedarray.o In file included from ../../deps/v8/src/base/atomicops.h:40, from ../../deps/v8/src/runtime/runtime-typedarray.cc:5: ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]': ../../deps/v8/src/objects/heap-object.h:173:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapObject' from 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/execution/arguments-inl.h:8, from ../../deps/v8/src/runtime/runtime-typedarray.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/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: ../../deps/v8/src/objects/feedback-vector.h:169:7: note: 'class v8::internal::ClosureFeedbackCellArray' declared here 169 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]': ../../deps/v8/src/objects/feedback-vector.h:517:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackMetadata' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:515:7: note: 'class v8::internal::FeedbackMetadata' declared 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]': gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:21: ../../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:12: ../../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:12: ../../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of '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]': gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array 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]': gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared 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]': gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of '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]': gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared 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]': gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:8: ../../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared 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]': gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, 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]': 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/runtime/runtime-typedarray.cc:50: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::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]': gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/runtime/runtime-typedarray.cc:99:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&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]': gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | 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]': gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/prototype-info-inl.h:8, from ../../deps/v8/src/objects/map-inl.h:19: ../../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::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]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &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/atomicops.h:30: 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 'v8::internal::Object v8::internal::__RT_impl_Runtime_GrowableSharedArrayBufferByteLength(RuntimeArguments, Isolate*)' at ../../deps/v8/src/runtime/runtime-typedarray.cc:59:68, inlined from 'v8::internal::Address v8::internal::Runtime_GrowableSharedArrayBufferByteLength(int, Address*, Isolate*)' at ../../deps/v8/src/runtime/runtime-typedarray.cc:53: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)); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ [1676/2643] g++ -MMD -MF obj/deps/v8/src/utils/v8_base_without_compiler.allocation.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/utils/allocation.cc -o obj/deps/v8/src/utils/v8_base_without_compiler.allocation.o [1677/2643] g++ -MMD -MF obj/deps/v8/src/utils/v8_base_without_compiler.detachable-vector.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/utils/detachable-vector.cc -o obj/deps/v8/src/utils/v8_base_without_compiler.detachable-vector.o [1678/2643] g++ -MMD -MF obj/deps/v8/src/utils/v8_base_without_compiler.bit-vector.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/utils/bit-vector.cc -o obj/deps/v8/src/utils/v8_base_without_compiler.bit-vector.o [1679/2643] g++ -MMD -MF obj/deps/v8/src/tracing/v8_base_without_compiler.tracing-category-observer.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/tracing/tracing-category-observer.cc -o obj/deps/v8/src/tracing/v8_base_without_compiler.tracing-category-observer.o In file included from ../../deps/v8/src/base/atomicops.h:40, from ../../deps/v8/src/base/atomic-utils.h:13, from ../../deps/v8/src/tracing/tracing-category-observer.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/logging/counters.h:19, from ../../deps/v8/src/tracing/tracing-category-observer.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 { | ^~~ [1680/2643] g++ -MMD -MF obj/deps/v8/src/snapshot/v8_base_without_compiler.read-only-deserializer.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/snapshot/read-only-deserializer.cc -o obj/deps/v8/src/snapshot/v8_base_without_compiler.read-only-deserializer.o In file included from ../../deps/v8/src/snapshot/deserializer.h:11, from ../../deps/v8/src/snapshot/read-only-deserializer.h:8, from ../../deps/v8/src/snapshot/read-only-deserializer.cc:5: ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]': ../../deps/v8/src/objects/heap-object.h:173:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapObject' from 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, from ../../deps/v8/src/snapshot/deserializer.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/snapshot/read-only-deserializer.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]': gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:21: ../../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:12: ../../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/snapshot/deserializer.h:16: ../../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of '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]': gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array 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]': gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared 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]': gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of '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]': gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared 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]': gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:8: ../../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared 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]': gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, 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]': gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&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]': gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | 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]': gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/prototype-info-inl.h:8, from ../../deps/v8/src/objects/map-inl.h:19: ../../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:959:7: note: 'class v8::internal::WasmArray' declared here 959 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ [1681/2643] g++ -MMD -MF obj/deps/v8/src/runtime/v8_base_without_compiler.runtime-regexp.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/runtime/runtime-regexp.cc -o obj/deps/v8/src/runtime/v8_base_without_compiler.runtime-regexp.o In file included from ../../deps/v8/src/base/bits.h:12, from ../../deps/v8/src/base/small-vector.h:12, from ../../deps/v8/src/runtime/runtime-regexp.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, from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10, from ../../deps/v8/src/execution/arguments.h:10, from ../../deps/v8/src/execution/arguments-inl.h:8, from ../../deps/v8/src/runtime/runtime-regexp.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/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: ../../deps/v8/src/objects/feedback-vector.h:169:7: note: 'class v8::internal::ClosureFeedbackCellArray' declared here 169 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]': ../../deps/v8/src/objects/feedback-vector.h:517:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackMetadata' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:515:7: note: 'class v8::internal::FeedbackMetadata' declared 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]': gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:21: ../../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:12: ../../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:12: ../../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of '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]': gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array 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]': gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared 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]': gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of '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]': gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared 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]': gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:8: ../../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared 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]': gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, 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]': 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/runtime/runtime-regexp.cc:823: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::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::JSRegExpResultIndices; Source = v8::internal::Object]': 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/runtime/runtime-regexp.cc:976:79: required from here ../../deps/v8/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)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/factory.h:23: ../../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::JSRegExp; Source = v8::internal::Object]': 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/runtime/runtime-regexp.cc:2007: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::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::FunctionTemplateInfo; Source = v8::internal::Object]': gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&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]': gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | 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]': gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/prototype-info-inl.h:8, from ../../deps/v8/src/objects/map-inl.h:19: ../../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &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]': 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/runtime/runtime-regexp.cc:621:10: required from 'v8::internal::Object v8::internal::StringReplaceGlobalAtomRegExpWithString(Isolate*, Handle, Handle, Handle, Handle) [with ResultSeqString = SeqOneByteString]' ../../deps/v8/src/runtime/runtime-regexp.cc:646: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::SeqTwoByteString; Source = v8::internal::Object]': 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/runtime/runtime-regexp.cc:621:10: required from 'v8::internal::Object v8::internal::StringReplaceGlobalAtomRegExpWithString(Isolate*, Handle, Handle, Handle, Handle) [with ResultSeqString = SeqTwoByteString]' ../../deps/v8/src/runtime/runtime-regexp.cc:649: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::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::RegExpMatchInfo; Source = v8::internal::Object]': 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/runtime/runtime-regexp.cc:1005: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::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 | ^~~~~~~~~~~~~~~ [1682/2643] g++ -MMD -MF obj/deps/v8/src/zone/v8_base_without_compiler.type-stats.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/zone/type-stats.cc -o obj/deps/v8/src/zone/v8_base_without_compiler.type-stats.o [1683/2643] g++ -MMD -MF obj/deps/v8/src/snapshot/v8_base_without_compiler.serializer-deserializer.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/snapshot/serializer-deserializer.cc -o obj/deps/v8/src/snapshot/v8_base_without_compiler.serializer-deserializer.o In file included from ../../deps/v8/src/common/assert-scope.h:12, from ../../deps/v8/src/snapshot/serializer-deserializer.h:8, from ../../deps/v8/src/snapshot/serializer-deserializer.cc:5: ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]': ../../deps/v8/src/objects/heap-object.h:173:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapObject' from 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/visitors.h:9, from ../../deps/v8/src/snapshot/serializer-deserializer.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/snapshot/references.h:11, from ../../deps/v8/src/snapshot/serializer-deserializer.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::NameDictionary; Source = v8::internal::Object]': ../../deps/v8/src/objects/dictionary.h:190:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/heap/factory.h:21: ../../deps/v8/src/objects/dictionary.h:185:25: note: 'class v8::internal::NameDictionary' declared here 185 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]': ../../deps/v8/src/objects/dictionary.h:232:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::GlobalDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:227:25: note: 'class v8::internal::GlobalDictionary' declared here 227 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]': ../../deps/v8/src/objects/dictionary.h:299:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SimpleNumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:294:7: note: 'class v8::internal::SimpleNumberDictionary' declared here 294 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]': ../../deps/v8/src/objects/dictionary.h:321:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:316:7: note: 'class v8::internal::NumberDictionary' declared here 316 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]': ../../deps/v8/src/objects/map.h:964:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NormalizedMapCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/string.h:15, from ../../deps/v8/src/heap/factory.h:25: ../../deps/v8/src/objects/map.h:954:7: note: 'class v8::internal::NormalizedMapCache' declared 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/foreign-inl.h:9, from ../../deps/v8/src/snapshot/serializer-deserializer.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, from ../../deps/v8/src/objects/foreign-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]': gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:21: ../../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:12: ../../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:12: ../../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of '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]': gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array 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]': gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared 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]': gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of '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]': gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared 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]': gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:8: ../../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared 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]': gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, 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]': gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&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]': gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | 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]': gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/prototype-info-inl.h:8, from ../../deps/v8/src/objects/map-inl.h:19: ../../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:959:7: note: 'class v8::internal::WasmArray' declared here 959 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ [1684/2643] g++ -MMD -MF obj/deps/v8/src/tasks/v8_base_without_compiler.cancelable-task.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/tasks/cancelable-task.cc -o obj/deps/v8/src/tasks/v8_base_without_compiler.cancelable-task.o In file included from ../../deps/v8/src/tasks/cancelable-task.h:12, from ../../deps/v8/src/tasks/cancelable-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/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/tasks/cancelable-task.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 { | ^~~~~~~~~~~~~~~~~~ [1685/2643] g++ -MMD -MF obj/deps/v8/src/snapshot/v8_base_without_compiler.context-serializer.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/snapshot/context-serializer.cc -o obj/deps/v8/src/snapshot/v8_base_without_compiler.context-serializer.o 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/snapshot/context-serializer.h:8, from ../../deps/v8/src/snapshot/context-serializer.cc:5: ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]': ../../deps/v8/src/objects/heap-object.h:173:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapObject' from 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/snapshot/serializer.h:10, from ../../deps/v8/src/snapshot/context-serializer.h: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/api/api-inl.h:9, from ../../deps/v8/src/snapshot/context-serializer.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/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]': gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:21: ../../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:12: ../../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:12: ../../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of '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]': gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array 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]': gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared 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]': gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of '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]': gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared 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]': gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:8: ../../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared 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]': gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, 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]': gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&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]': gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | 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]': gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/prototype-info-inl.h:8, from ../../deps/v8/src/objects/map-inl.h:19: ../../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &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]': 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/snapshot/context-serializer.cc:172: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::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 { | ^~~~~~~~~~~~ [1686/2643] g++ -MMD -MF obj/deps/v8/src/snapshot/v8_base_without_compiler.read-only-serializer.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/snapshot/read-only-serializer.cc -o obj/deps/v8/src/snapshot/v8_base_without_compiler.read-only-serializer.o In file included from ../../deps/v8/src/base/bits.h:12, from ../../deps/v8/src/base/hashmap.h:14, from ../../deps/v8/src/snapshot/read-only-serializer.h:10, from ../../deps/v8/src/snapshot/read-only-serializer.cc:5: ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]': ../../deps/v8/src/objects/heap-object.h:173:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapObject' from 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/visitors.h:9, from ../../deps/v8/src/snapshot/roots-serializer.h:10, from ../../deps/v8/src/snapshot/read-only-serializer.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/snapshot/serializer.h:10, from ../../deps/v8/src/snapshot/roots-serializer.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::NormalizedMapCache; Source = v8::internal::Object]': ../../deps/v8/src/objects/map.h:964:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NormalizedMapCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/string.h:15, from ../../deps/v8/src/heap/factory.h:25: ../../deps/v8/src/objects/map.h:954:7: note: 'class v8::internal::NormalizedMapCache' declared 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/snapshot/read-only-serializer.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/snapshot/read-only-serializer.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]': gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:21: ../../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:12: ../../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:12: ../../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of '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]': gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array 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]': gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared 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]': gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of '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]': gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared 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]': gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:8: ../../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared 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]': gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, 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]': gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&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]': gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | 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]': gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/prototype-info-inl.h:8, from ../../deps/v8/src/objects/map-inl.h:19: ../../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:959:7: note: 'class v8::internal::WasmArray' declared here 959 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ [1687/2643] g++ -MMD -MF obj/deps/v8/src/utils/v8_base_without_compiler.version.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/utils/version.cc -o obj/deps/v8/src/utils/v8_base_without_compiler.version.o [1688/2643] g++ -MMD -MF obj/deps/v8/src/utils/v8_base_without_compiler.utils.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/utils/utils.cc -o obj/deps/v8/src/utils/v8_base_without_compiler.utils.o [1689/2643] g++ -MMD -MF obj/deps/v8/src/zone/v8_base_without_compiler.zone-segment.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/zone/zone-segment.cc -o obj/deps/v8/src/zone/v8_base_without_compiler.zone-segment.o [1690/2643] g++ -MMD -MF obj/deps/v8/src/snapshot/v8_base_without_compiler.object-deserializer.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/snapshot/object-deserializer.cc -o obj/deps/v8/src/snapshot/v8_base_without_compiler.object-deserializer.o In file included from ../../deps/v8/src/snapshot/deserializer.h:11, from ../../deps/v8/src/snapshot/object-deserializer.h:8, from ../../deps/v8/src/snapshot/object-deserializer.cc:5: ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]': ../../deps/v8/src/objects/heap-object.h:173:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapObject' from 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, from ../../deps/v8/src/snapshot/deserializer.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/codegen/loong64/assembler-loong64-inl.h:11, from ../../deps/v8/src/codegen/assembler-inl.h:25, from ../../deps/v8/src/snapshot/object-deserializer.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]': gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:21: ../../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:12: ../../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/snapshot/deserializer.h:16: ../../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of '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]': gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array 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]': gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared 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]': gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of '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]': gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared 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]': gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:8: ../../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared 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]': gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, 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]': 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/snapshot/object-deserializer.cc:70: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::FunctionTemplateInfo; Source = v8::internal::Object]': gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&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]': gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | 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]': gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/prototype-info-inl.h:8, from ../../deps/v8/src/objects/map-inl.h:19: ../../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &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]': 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/snapshot/object-deserializer.cc:58: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)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-array-buffer.h:23:7: note: 'class v8::internal::JSArrayBuffer' declared here 23 | class JSArrayBuffer | ^~~~~~~~~~~~~ [1691/2643] g++ -MMD -MF obj/deps/v8/src/snapshot/v8_base_without_compiler.shared-heap-deserializer.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/snapshot/shared-heap-deserializer.cc -o obj/deps/v8/src/snapshot/v8_base_without_compiler.shared-heap-deserializer.o In file included from ../../deps/v8/src/snapshot/deserializer.h:11, from ../../deps/v8/src/snapshot/shared-heap-deserializer.h:8, from ../../deps/v8/src/snapshot/shared-heap-deserializer.cc:5: ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]': ../../deps/v8/src/objects/heap-object.h:173:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapObject' from 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, from ../../deps/v8/src/snapshot/deserializer.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/snapshot/shared-heap-deserializer.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]': gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:21: ../../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:12: ../../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/snapshot/deserializer.h:16: ../../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of '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]': gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array 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]': gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared 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]': gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of '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]': gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared 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]': gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:8: ../../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared 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]': gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, 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]': gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&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]': gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | 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]': gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/prototype-info-inl.h:8, from ../../deps/v8/src/objects/map-inl.h:19: ../../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:959:7: note: 'class v8::internal::WasmArray' declared here 959 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ [1692/2643] g++ -MMD -MF obj/deps/v8/src/runtime/v8_base_without_compiler.runtime-test.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/runtime/runtime-test.cc -o obj/deps/v8/src/runtime/v8_base_without_compiler.runtime-test.o 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/runtime/runtime-test.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: ../../deps/v8/src/objects/bigint.h:38:7: note: 'class v8::internal::BigIntBase' declared here 38 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]': ../../deps/v8/src/objects/bigint.h:130:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FreshlyAllocatedBigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:115:7: note: 'class v8::internal::FreshlyAllocatedBigInt' declared here 115 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]': ../../deps/v8/src/objects/bigint.h:225:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:150:7: note: 'class v8::internal::BigInt' declared here 150 | class BigInt : public BigIntBase { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]': ../../deps/v8/src/objects/js-collection.h:51:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSSetIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:19: ../../deps/v8/src/objects/js-collection.h:44:7: note: 'class v8::internal::JSSetIterator' declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]': ../../deps/v8/src/objects/js-collection.h:78:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSMapIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-collection.h:71:7: note: 'class v8::internal::JSMapIterator' declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]': ../../deps/v8/src/objects/source-text-module.h:219:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModuleInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:25: ../../deps/v8/src/objects/source-text-module.h:217:7: note: 'class v8::internal::SourceTextModuleInfo' declared here 217 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]': ../../deps/v8/src/objects/feedback-vector.h:173:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClosureFeedbackCellArray' from an array of '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/runtime/runtime-test.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]': gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:21: ../../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:12: ../../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:12: ../../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of '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]': gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array 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]': gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared 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]': gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of '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]': gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared 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]': gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:8: ../../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared 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]': gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, 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]': 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/runtime/runtime-test.cc:155: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< | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FunctionTemplateInfo; Source = v8::internal::Object]': gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&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]': gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | 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]': gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/prototype-info-inl.h:8, from ../../deps/v8/src/objects/map-inl.h:19: ../../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &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]': 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]': 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/runtime/runtime-test.cc:702: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::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::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::WebSnapshotData]' ../../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::WebSnapshotData; size_t = long unsigned int]' ../../deps/v8/src/runtime/runtime-test.cc:1680:80: required from here ../../deps/v8/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 { | ^~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSWeakCollection; Source = v8::internal::Object]': gen/torque-generated/src/objects/js-collection-tq.inc:206:23: required from 'static D v8::internal::TorqueGeneratedJSWeakCollection::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSWeakCollection; P = v8::internal::JSObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSWeakCollection]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSWeakCollection]' ../../deps/v8/src/runtime/runtime-test.cc:1740: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::JSWeakCollection' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-collection.h:89:7: note: 'class v8::internal::JSWeakCollection' declared here 89 | class JSWeakCollection | ^~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/utils/utils.h:23, from ../../deps/v8/src/zone/zone.h:12, from ../../deps/v8/src/handles/handles.h:14, from ../../deps/v8/src/runtime/runtime.h:14, from ../../deps/v8/src/codegen/external-reference.h:9, from ../../deps/v8/src/codegen/external-reference-table.h:10, from ../../deps/v8/src/execution/isolate-data.h:10: In function 'v8::base::Vector v8::base::OneByteVector(const char*)', inlined from 'v8::internal::Handle v8::internal::Factory::NewStringFromAsciiChecked(const char*, v8::internal::AllocationType)' at ../../deps/v8/src/heap/factory.h:249:52, inlined from 'v8::internal::Object v8::internal::__RT_impl_Runtime_RegexpTypeTag(RuntimeArguments, Isolate*)' at ../../deps/v8/src/runtime/runtime-test.cc:1376:56, inlined from 'v8::internal::Address v8::internal::Runtime_RegexpTypeTag(int, Address*, Isolate*)' at ../../deps/v8/src/runtime/runtime-test.cc:1357:1: ../../deps/v8/src/base/vector.h:269:23: warning: 'type_str' may be used uninitialized [-Wmaybe-uninitialized] 269 | return OneByteVector(data, strlen(data)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/runtime/runtime-test.cc: In function 'v8::internal::Address v8::internal::Runtime_RegexpTypeTag(int, Address*, Isolate*)': ../../deps/v8/src/runtime/runtime-test.cc:1361:15: note: 'type_str' was declared here 1361 | const char* type_str; | ^~~~~~~~ [1693/2643] g++ -MMD -MF obj/deps/v8/src/snapshot/v8_base_without_compiler.context-deserializer.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/snapshot/context-deserializer.cc -o obj/deps/v8/src/snapshot/v8_base_without_compiler.context-deserializer.o In file included from ../../deps/v8/src/snapshot/deserializer.h:11, from ../../deps/v8/src/snapshot/context-deserializer.h:8, from ../../deps/v8/src/snapshot/context-deserializer.cc:5: ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]': ../../deps/v8/src/objects/heap-object.h:173:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapObject' from 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, from ../../deps/v8/src/snapshot/deserializer.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/api/api-inl.h:14, from ../../deps/v8/src/snapshot/context-deserializer.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]': gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:21: ../../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:12: ../../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/snapshot/deserializer.h:16: ../../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of '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]': gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array 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]': gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared 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]': gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of '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]': gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared 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]': gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:8: ../../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared 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]': gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, 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]': gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&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]': gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | 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]': gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/prototype-info-inl.h:8, from ../../deps/v8/src/objects/map-inl.h:19: ../../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &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::JSGlobalProxy; Source = v8::internal::Object]': 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/snapshot/context-deserializer.cc:37: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::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::JSArrayBuffer; Source = v8::internal::Object]': 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/snapshot/context-deserializer.cc:62: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)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-array-buffer.h:23:7: note: 'class v8::internal::JSArrayBuffer' declared here 23 | class JSArrayBuffer | ^~~~~~~~~~~~~ [1694/2643] g++ -MMD -MF obj/deps/v8/src/snapshot/embedded/v8_base_without_compiler.embedded-data.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/snapshot/embedded/embedded-data.cc -o obj/deps/v8/src/snapshot/embedded/v8_base_without_compiler.embedded-data.o In file included from ../../deps/v8/src/snapshot/embedded/embedded-data.h:8, from ../../deps/v8/src/snapshot/embedded/embedded-data.cc:5: ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]': ../../deps/v8/src/objects/heap-object.h:173:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapObject' from 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/snapshot/embedded/embedded-data.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, 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/snapshot/embedded/embedded-data.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]': gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:21: ../../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:12: ../../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:12: ../../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of '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]': gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array 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]': gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared 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]': gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of '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]': gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared 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]': gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:8: ../../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared 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]': gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, 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]': gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&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]': gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | 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]': gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/prototype-info-inl.h:8, from ../../deps/v8/src/objects/map-inl.h:19: ../../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:959:7: note: 'class v8::internal::WasmArray' declared here 959 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ [1695/2643] g++ -MMD -MF obj/deps/v8/src/zone/v8_base_without_compiler.accounting-allocator.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/zone/accounting-allocator.cc -o obj/deps/v8/src/zone/v8_base_without_compiler.accounting-allocator.o [1696/2643] g++ -MMD -MF obj/deps/v8/src/tracing/v8_base_without_compiler.trace-event.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/tracing/trace-event.cc -o obj/deps/v8/src/tracing/v8_base_without_compiler.trace-event.o In file included from ../../deps/v8/src/base/atomicops.h:40, from ../../deps/v8/src/tracing/trace-event.h:22, from ../../deps/v8/src/tracing/trace-event.cc:5: ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]': ../../deps/v8/src/objects/heap-object.h:173:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapObject' from 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/tracing/trace-event.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 { | ^~~~~~~~~~~~~~~~~~ [1697/2643] g++ -MMD -MF obj/deps/v8/src/snapshot/v8_base_without_compiler.code-serializer.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/snapshot/code-serializer.cc -o obj/deps/v8/src/snapshot/v8_base_without_compiler.code-serializer.o In file included from ../../deps/v8/src/snapshot/code-serializer.h:8, from ../../deps/v8/src/snapshot/code-serializer.cc:5: ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]': ../../deps/v8/src/objects/heap-object.h:173:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapObject' 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, from ../../deps/v8/src/snapshot/serializer.h:8, from ../../deps/v8/src/snapshot/code-serializer.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/snapshot/serializer.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::TaggedIndex; Source = v8::internal::Object]': ../../deps/v8/src/objects/tagged-index.h:61:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::TaggedIndex' 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/snapshot/code-serializer.cc:12: ../../deps/v8/src/objects/tagged-index.h:35:7: note: 'class v8::internal::TaggedIndex' declared 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/handles/persistent-handles.h:11, from ../../deps/v8/src/snapshot/code-serializer.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/snapshot/code-serializer.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: ../../deps/v8/src/objects/literal-objects.h:29:7: note: 'class v8::internal::ObjectBoilerplateDescription' declared here 29 | class ObjectBoilerplateDescription : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClassBoilerplate; Source = v8::internal::Object]': ../../deps/v8/src/objects/literal-objects.h:118:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClassBoilerplate' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:94:7: note: 'class v8::internal::ClassBoilerplate' declared 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]': gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:21: ../../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:12: ../../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:12: ../../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of '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]': gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array 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]': gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared 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]': gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of '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]': gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared 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]': gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:8: ../../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared 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]': gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, 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::DebugInfo; Source = v8::internal::Object]': 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/snapshot/code-serializer.cc:214:37: required from here ../../deps/v8/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)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/execution/isolate.h:39: ../../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::Script; Source = v8::internal::Object]': 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/snapshot/code-serializer.cc:288: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::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::InterpreterData; Source = v8::internal::Object]': 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/snapshot/code-serializer.cc:306: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::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::SharedFunctionInfo; Source = v8::internal::Object]': 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/snapshot/code-serializer.cc:546: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::FunctionTemplateInfo; Source = v8::internal::Object]': gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&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]': gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | 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]': gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/prototype-info-inl.h:8, from ../../deps/v8/src/objects/map-inl.h:19: ../../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &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::UncompiledDataWithoutPreparseDataWithJob; Source = v8::internal::Object]': 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/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::UncompiledDataWithoutPreparseDataWithJob]' ../../deps/v8/src/snapshot/code-serializer.cc:224:23: required from here ../../deps/v8/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::UncompiledDataWithPreparseDataAndJob; Source = v8::internal::Object]': 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/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::UncompiledDataWithPreparseDataAndJob]' ../../deps/v8/src/snapshot/code-serializer.cc:233:23: required from here ../../deps/v8/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)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/shared-function-info.h:165:7: note: 'class v8::internal::UncompiledDataWithPreparseDataAndJob' declared here 165 | class UncompiledDataWithPreparseDataAndJob | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [1698/2643] g++ -MMD -MF obj/deps/v8/src/zone/v8_base_without_compiler.zone.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/zone/zone.cc -o obj/deps/v8/src/zone/v8_base_without_compiler.zone.o [1699/2643] g++ -MMD -MF obj/deps/v8/src/inspector/v8_base_without_compiler.remote-object-id.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/inspector/remote-object-id.cc -o obj/deps/v8/src/inspector/v8_base_without_compiler.remote-object-id.o [1700/2643] g++ -MMD -MF obj/deps/v8/src/inspector/v8_base_without_compiler.string-16.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/inspector/string-16.cc -o obj/deps/v8/src/inspector/v8_base_without_compiler.string-16.o [1701/2643] g++ -MMD -MF obj/deps/v8/src/snapshot/v8_base_without_compiler.snapshot-source-sink.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/snapshot/snapshot-source-sink.cc -o obj/deps/v8/src/snapshot/v8_base_without_compiler.snapshot-source-sink.o In file included from ../../deps/v8/src/base/atomicops.h:40, from ../../deps/v8/src/snapshot/snapshot-source-sink.h:10, from ../../deps/v8/src/snapshot/snapshot-source-sink.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/handles/handles-inl.h:9, from ../../deps/v8/src/snapshot/snapshot-source-sink.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/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/snapshot/snapshot-source-sink.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]': gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:21: ../../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:12: ../../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:12: ../../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of '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]': gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array 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]': gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared 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]': gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of '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]': gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared 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]': gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:8: ../../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared 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]': gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, 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]': gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&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]': gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | 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]': gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/prototype-info-inl.h:8, from ../../deps/v8/src/objects/map-inl.h:19: ../../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:959:7: note: 'class v8::internal::WasmArray' declared here 959 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ [1702/2643] g++ -MMD -MF obj/deps/v8/src/utils/v8_base_without_compiler.ostreams.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/utils/ostreams.cc -o obj/deps/v8/src/utils/v8_base_without_compiler.ostreams.o In file included from ../../deps/v8/src/utils/ostreams.h:15, from ../../deps/v8/src/utils/ostreams.cc:5: ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]': ../../deps/v8/src/objects/heap-object.h:173:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapObject' from 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/utils/ostreams.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::NormalizedMapCache; Source = v8::internal::Object]': ../../deps/v8/src/objects/map.h:964:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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 { | ^~~~~~~~~~~~~~~~~~ [1703/2643] g++ -MMD -MF obj/deps/v8/src/snapshot/v8_base_without_compiler.roots-serializer.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/snapshot/roots-serializer.cc -o obj/deps/v8/src/snapshot/v8_base_without_compiler.roots-serializer.o 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/visitors.h:8, from ../../deps/v8/src/snapshot/roots-serializer.h:10, from ../../deps/v8/src/snapshot/roots-serializer.cc:5: ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]': ../../deps/v8/src/objects/heap-object.h:173:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapObject' from 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/visitors.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/snapshot/serializer.h:10, from ../../deps/v8/src/snapshot/roots-serializer.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::NormalizedMapCache; Source = v8::internal::Object]': ../../deps/v8/src/objects/map.h:964:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NormalizedMapCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/string.h:15, from ../../deps/v8/src/heap/factory.h:25: ../../deps/v8/src/objects/map.h:954:7: note: 'class v8::internal::NormalizedMapCache' declared 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/snapshot/roots-serializer.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/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]': gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:21: ../../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:12: ../../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:12: ../../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of '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]': gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array 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]': gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared 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]': gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of '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]': gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared 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]': gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:8: ../../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared 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]': gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, 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]': gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&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]': gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | 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]': gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/prototype-info-inl.h:8, from ../../deps/v8/src/objects/map-inl.h:19: ../../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:959:7: note: 'class v8::internal::WasmArray' declared here 959 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ [1704/2643] g++ -MMD -MF obj/deps/v8/src/inspector/v8_base_without_compiler.string-util.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/inspector/string-util.cc -o obj/deps/v8/src/inspector/v8_base_without_compiler.string-util.o [1705/2643] g++ -MMD -MF obj/deps/v8/src/utils/v8_base_without_compiler.memcopy.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/utils/memcopy.cc -o obj/deps/v8/src/utils/v8_base_without_compiler.memcopy.o In file included from ../../deps/v8/src/utils/memcopy.h:15, from ../../deps/v8/src/utils/memcopy.cc:5: ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]': ../../deps/v8/src/objects/heap-object.h:173:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapObject' from 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/snapshot/embedded/embedded-data.h:11, from ../../deps/v8/src/snapshot/embedded/embedded-data-inl.h:8, from ../../deps/v8/src/utils/memcopy.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 { | ^~~~~~~~~~~~~~~~~~ [1706/2643] g++ -MMD -MF obj/deps/v8/src/inspector/v8_base_without_compiler.custom-preview.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/inspector/custom-preview.cc -o obj/deps/v8/src/inspector/v8_base_without_compiler.custom-preview.o [1707/2643] g++ -MMD -MF obj/deps/v8/src/inspector/v8_base_without_compiler.inspected-context.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/inspector/inspected-context.cc -o obj/deps/v8/src/inspector/v8_base_without_compiler.inspected-context.o [1708/2643] g++ -MMD -MF obj/deps/v8/src/inspector/v8_base_without_compiler.test-interface.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/inspector/test-interface.cc -o obj/deps/v8/src/inspector/v8_base_without_compiler.test-interface.o [1709/2643] g++ -MMD -MF obj/deps/v8/src/inspector/v8_base_without_compiler.search-util.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/inspector/search-util.cc -o obj/deps/v8/src/inspector/v8_base_without_compiler.search-util.o [1710/2643] g++ -MMD -MF obj/deps/v8/src/inspector/v8_base_without_compiler.v8-console-agent-impl.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/inspector/v8-console-agent-impl.cc -o obj/deps/v8/src/inspector/v8_base_without_compiler.v8-console-agent-impl.o [1711/2643] g++ -MMD -MF obj/deps/v8/src/inspector/v8_base_without_compiler.v8-debugger-id.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/inspector/v8-debugger-id.cc -o obj/deps/v8/src/inspector/v8_base_without_compiler.v8-debugger-id.o [1712/2643] g++ -MMD -MF obj/deps/v8/src/snapshot/v8_base_without_compiler.shared-heap-serializer.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/snapshot/shared-heap-serializer.cc -o obj/deps/v8/src/snapshot/v8_base_without_compiler.shared-heap-serializer.o 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/visitors.h:8, from ../../deps/v8/src/snapshot/roots-serializer.h:10, from ../../deps/v8/src/snapshot/shared-heap-serializer.h:8, from ../../deps/v8/src/snapshot/shared-heap-serializer.cc:5: ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]': ../../deps/v8/src/objects/heap-object.h:173:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapObject' from 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/visitors.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/snapshot/serializer.h:10, from ../../deps/v8/src/snapshot/roots-serializer.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::NormalizedMapCache; Source = v8::internal::Object]': ../../deps/v8/src/objects/map.h:964:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NormalizedMapCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/string.h:15, from ../../deps/v8/src/heap/factory.h:25: ../../deps/v8/src/objects/map.h:954:7: note: 'class v8::internal::NormalizedMapCache' declared 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/snapshot/shared-heap-serializer.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: ../../deps/v8/src/objects/feedback-vector.h:169:7: note: 'class v8::internal::ClosureFeedbackCellArray' declared here 169 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]': ../../deps/v8/src/objects/feedback-vector.h:517:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackMetadata' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:515:7: note: 'class v8::internal::FeedbackMetadata' declared 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]': gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:21: ../../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:12: ../../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:12: ../../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of '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]': gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array 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]': gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared 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]': gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of '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]': gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared 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]': gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:8: ../../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared 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]': gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, 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]': gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&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]': gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | 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]': gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/prototype-info-inl.h:8, from ../../deps/v8/src/objects/map-inl.h:19: ../../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:959:7: note: 'class v8::internal::WasmArray' declared here 959 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ [1713/2643] g++ -MMD -MF obj/deps/v8/src/snapshot/v8_base_without_compiler.snapshot.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/snapshot/snapshot.cc -o obj/deps/v8/src/snapshot/v8_base_without_compiler.snapshot.o In file included from ../../deps/v8/src/common/assert-scope.h:12, from ../../deps/v8/src/snapshot/snapshot.h:11, from ../../deps/v8/src/snapshot/snapshot.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, from ../../deps/v8/src/execution/isolate-inl.h:8, from ../../deps/v8/src/snapshot/snapshot.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, 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]': gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:21: ../../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:12: ../../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:12: ../../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of '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]': gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array 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]': gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of '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]': gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared 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]': gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared 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]': gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, 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]': gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:8: ../../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared 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]': gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | 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]': gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/prototype-info-inl.h:8, from ../../deps/v8/src/objects/map-inl.h:19: ../../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &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]': gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&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::JSArray; Source = v8::internal::Object]': 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]': 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/snapshot/snapshot.cc:259: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::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 | ^~~~~~~~~~~~~~~~~~ [1714/2643] g++ -MMD -MF obj/deps/v8/src/snapshot/v8_base_without_compiler.startup-serializer.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/snapshot/startup-serializer.cc -o obj/deps/v8/src/snapshot/v8_base_without_compiler.startup-serializer.o 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/snapshot/startup-serializer.h:10, from ../../deps/v8/src/snapshot/startup-serializer.cc:5: ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]': ../../deps/v8/src/objects/heap-object.h:173:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapObject' from 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/snapshot/serializer.h:10, from ../../deps/v8/src/snapshot/roots-serializer.h:11, from ../../deps/v8/src/snapshot/startup-serializer.h:11: ../../deps/v8/src/objects/dictionary.h:185:25: note: 'class v8::internal::NameDictionary' declared here 185 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]': ../../deps/v8/src/objects/dictionary.h:232:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::GlobalDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:227:25: note: 'class v8::internal::GlobalDictionary' declared here 227 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]': ../../deps/v8/src/objects/dictionary.h:299:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SimpleNumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:294:7: note: 'class v8::internal::SimpleNumberDictionary' declared here 294 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]': ../../deps/v8/src/objects/dictionary.h:321:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:316:7: note: 'class v8::internal::NumberDictionary' declared here 316 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]': ../../deps/v8/src/objects/map.h:964:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NormalizedMapCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/string.h:15, from ../../deps/v8/src/heap/factory.h:25: ../../deps/v8/src/objects/map.h:954:7: note: 'class v8::internal::NormalizedMapCache' declared 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/snapshot/startup-serializer.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/deoptimizer/translated-state.h:12, from ../../deps/v8/src/deoptimizer/deoptimizer.h:14, from ../../deps/v8/src/snapshot/startup-serializer.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, 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/snapshot/startup-serializer.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]': gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:21: ../../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:12: ../../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:12: ../../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of '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]': gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array 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]': gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared 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]': gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of '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]': gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared 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]': gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:8: ../../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared 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]': gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, 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]': 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/snapshot/startup-serializer.cc:80: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::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::CallHandlerInfo; Source = v8::internal::Object]': 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/snapshot/startup-serializer.cc:83: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::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::FunctionTemplateInfo; Source = v8::internal::Object]': gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&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]': gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | 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]': gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/prototype-info-inl.h:8, from ../../deps/v8/src/objects/map-inl.h:19: ../../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &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]': 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/snapshot/startup-serializer.cc:180: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::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]': 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/snapshot/startup-serializer.cc:186: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)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/shared-function-info.h:186:7: note: 'class v8::internal::SharedFunctionInfo' declared here 186 | class SharedFunctionInfo | ^~~~~~~~~~~~~~~~~~ [1715/2643] g++ -MMD -MF obj/deps/v8/src/inspector/v8_base_without_compiler.v8-string-conversions.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/inspector/v8-string-conversions.cc -o obj/deps/v8/src/inspector/v8_base_without_compiler.v8-string-conversions.o [1716/2643] g++ -MMD -MF obj/deps/v8/src/inspector/v8_base_without_compiler.v8-value-utils.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/inspector/v8-value-utils.cc -o obj/deps/v8/src/inspector/v8_base_without_compiler.v8-value-utils.o [1717/2643] g++ -MMD -MF obj/deps/v8/src/strings/v8_base_without_compiler.string-builder.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/strings/string-builder.cc -o obj/deps/v8/src/strings/v8_base_without_compiler.string-builder.o In file included from ../../deps/v8/src/base/strings.h:9, from ../../deps/v8/src/strings/string-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/execution/isolate-inl.h:8, from ../../deps/v8/src/strings/string-builder.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/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]': gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:21: ../../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:12: ../../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:12: ../../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of '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]': gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array 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]': gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of '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]': gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared 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]': gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared 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]': gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, 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]': gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:8: ../../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared 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]': gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | 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]': gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/prototype-info-inl.h:8, from ../../deps/v8/src/objects/map-inl.h:19: ../../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &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]': gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&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::JSArray; Source = v8::internal::Object]': 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::SeqOneByteString; Source = v8::internal::Object]': 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/strings/string-builder.cc:205:31: required from here ../../deps/v8/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]': 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/strings/string-builder.cc:217: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::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 | ^~~~~~~~~~~~~~~~ [1718/2643] g++ -MMD -MF obj/deps/v8/src/inspector/v8_base_without_compiler.v8-debugger-script.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/inspector/v8-debugger-script.cc -o obj/deps/v8/src/inspector/v8_base_without_compiler.v8-debugger-script.o [1719/2643] g++ -MMD -MF obj/deps/v8/third_party/inspector_protocol/crdtp/v8_base_without_compiler.error_support.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/third_party/inspector_protocol/crdtp/error_support.cc -o obj/deps/v8/third_party/inspector_protocol/crdtp/v8_base_without_compiler.error_support.o [1720/2643] g++ -MMD -MF obj/deps/v8/src/inspector/v8_base_without_compiler.v8-schema-agent-impl.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/inspector/v8-schema-agent-impl.cc -o obj/deps/v8/src/inspector/v8_base_without_compiler.v8-schema-agent-impl.o [1721/2643] g++ -MMD -MF obj/deps/v8/src/inspector/v8_base_without_compiler.v8-regex.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/inspector/v8-regex.cc -o obj/deps/v8/src/inspector/v8_base_without_compiler.v8-regex.o [1722/2643] g++ -MMD -MF obj/deps/v8/third_party/inspector_protocol/crdtp/v8_base_without_compiler.json_platform_v8.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/third_party/inspector_protocol/crdtp/json_platform_v8.cc -o obj/deps/v8/third_party/inspector_protocol/crdtp/v8_base_without_compiler.json_platform_v8.o [1723/2643] g++ -MMD -MF obj/deps/v8/third_party/inspector_protocol/crdtp/v8_base_without_compiler.span.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/third_party/inspector_protocol/crdtp/span.cc -o obj/deps/v8/third_party/inspector_protocol/crdtp/v8_base_without_compiler.span.o [1724/2643] g++ -MMD -MF obj/deps/v8/third_party/inspector_protocol/crdtp/v8_base_without_compiler.serializable.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/third_party/inspector_protocol/crdtp/serializable.cc -o obj/deps/v8/third_party/inspector_protocol/crdtp/v8_base_without_compiler.serializable.o [1725/2643] g++ -MMD -MF obj/deps/v8/src/snapshot/v8_base_without_compiler.startup-deserializer.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/snapshot/startup-deserializer.cc -o obj/deps/v8/src/snapshot/v8_base_without_compiler.startup-deserializer.o In file included from ../../deps/v8/src/snapshot/deserializer.h:11, from ../../deps/v8/src/snapshot/startup-deserializer.h:8, from ../../deps/v8/src/snapshot/startup-deserializer.cc:5: ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]': ../../deps/v8/src/objects/heap-object.h:173:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapObject' from 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, from ../../deps/v8/src/snapshot/deserializer.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/codegen/loong64/assembler-loong64-inl.h:11, from ../../deps/v8/src/codegen/assembler-inl.h:25, from ../../deps/v8/src/snapshot/startup-deserializer.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]': gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:21: ../../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:12: ../../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/snapshot/deserializer.h:16: ../../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of '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]': gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array 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]': gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared 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]': gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of '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]': gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared 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]': gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:8: ../../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared 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]': gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, 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]': 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/snapshot/startup-deserializer.cc:40: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::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::CallHandlerInfo; Source = v8::internal::Object]': 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/snapshot/startup-deserializer.cc:43: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::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::FunctionTemplateInfo; Source = v8::internal::Object]': gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&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]': gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | 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]': gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/prototype-info-inl.h:8, from ../../deps/v8/src/objects/map-inl.h:19: ../../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:959:7: note: 'class v8::internal::WasmArray' declared here 959 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ [1726/2643] g++ -MMD -MF obj/deps/v8/third_party/inspector_protocol/crdtp/v8_base_without_compiler.status.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/third_party/inspector_protocol/crdtp/status.cc -o obj/deps/v8/third_party/inspector_protocol/crdtp/v8_base_without_compiler.status.o [1727/2643] g++ -MMD -MF obj/deps/v8/src/snapshot/v8_base_without_compiler.deserializer.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/snapshot/deserializer.cc -o obj/deps/v8/src/snapshot/v8_base_without_compiler.deserializer.o In file included from ../../deps/v8/src/snapshot/deserializer.h:11, from ../../deps/v8/src/snapshot/deserializer.cc:5: ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]': ../../deps/v8/src/objects/heap-object.h:173:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapObject' from 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, from ../../deps/v8/src/snapshot/deserializer.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/codegen/loong64/assembler-loong64-inl.h:11, from ../../deps/v8/src/codegen/assembler-inl.h:25, from ../../deps/v8/src/snapshot/deserializer.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::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/snapshot/deserializer.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::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::Map; Source = v8::internal::Object]': gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:21: ../../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:12: ../../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/snapshot/deserializer.h:16: ../../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of '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]': gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array 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]': gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared 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]': gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of '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]': 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]' 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/objects/arguments-inl.h:9, from ../../deps/v8/src/objects/objects-body-descriptors-inl.h:12: 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]': 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]' 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: 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]': gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' 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]': 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]' 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]': 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]' 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]': 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]' 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)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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]': 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]' 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)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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]': gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared 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]': gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:8: ../../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared 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]': gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, 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]': gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&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]': gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | 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]': gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/prototype-info-inl.h:8, from ../../deps/v8/src/objects/map-inl.h:19: ../../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &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]': 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 { | ^~~~~~~ [1728/2643] g++ -MMD -MF obj/deps/v8/src/utils/v8_base_without_compiler.identity-map.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/utils/identity-map.cc -o obj/deps/v8/src/utils/v8_base_without_compiler.identity-map.o In file included from ../../deps/v8/src/base/functional.h:17, from ../../deps/v8/src/utils/identity-map.h:10, from ../../deps/v8/src/utils/identity-map.cc:5: ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]': ../../deps/v8/src/objects/heap-object.h:173:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapObject' 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: ../../deps/v8/src/objects/heap-object.h:27:7: note: 'class v8::internal::HeapObject' declared here 27 | class HeapObject : public Object { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]': ../../deps/v8/src/objects/smi.h:87:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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/utils/identity-map.cc: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::AllocationSite; Source = v8::internal::Object]': ../../deps/v8/src/objects/allocation-site.h:140:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AllocationSite' from an array of '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/roots/roots-inl.h:8, from ../../deps/v8/src/utils/identity-map.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: ../../deps/v8/src/objects/bigint.h:38:7: note: 'class v8::internal::BigIntBase' declared here 38 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]': ../../deps/v8/src/objects/bigint.h:130:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FreshlyAllocatedBigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:115:7: note: 'class v8::internal::FreshlyAllocatedBigInt' declared here 115 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]': ../../deps/v8/src/objects/bigint.h:225:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:150:7: note: 'class v8::internal::BigInt' declared here 150 | class BigInt : public BigIntBase { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]': ../../deps/v8/src/objects/js-collection.h:51:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSSetIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:19: ../../deps/v8/src/objects/js-collection.h:44:7: note: 'class v8::internal::JSSetIterator' declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]': ../../deps/v8/src/objects/js-collection.h:78:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSMapIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-collection.h:71:7: note: 'class v8::internal::JSMapIterator' declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]': ../../deps/v8/src/objects/source-text-module.h:219:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModuleInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:25: ../../deps/v8/src/objects/source-text-module.h:217:7: note: 'class v8::internal::SourceTextModuleInfo' declared here 217 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]': ../../deps/v8/src/objects/feedback-vector.h:173:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClosureFeedbackCellArray' from an array of '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]': gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:21: ../../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:12: ../../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:12: ../../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of '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]': gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array 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]': gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::FeedbackVector' declared here 192 | class FeedbackVector | ^~~~~~~~~~~~~~ [1729/2643] g++ -MMD -MF obj/deps/v8/src/strings/v8_base_without_compiler.string-stream.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/strings/string-stream.cc -o obj/deps/v8/src/strings/v8_base_without_compiler.string-stream.o In file included from ../../deps/v8/src/base/bits.h:12, from ../../deps/v8/src/base/small-vector.h:12, from ../../deps/v8/src/strings/string-stream.h:10, from ../../deps/v8/src/strings/string-stream.cc:5: ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]': ../../deps/v8/src/objects/heap-object.h:173:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapObject' 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: ../../deps/v8/src/objects/heap-object.h:27:7: note: 'class v8::internal::HeapObject' declared here 27 | class HeapObject : public Object { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]': ../../deps/v8/src/objects/smi.h:87:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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/handles/handles-inl.h:9, from ../../deps/v8/src/strings/string-stream.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::JSIteratorResult; Source = v8::internal::Object]': ../../deps/v8/src/objects/js-objects.h:1035:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSIteratorResult' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &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: ../../deps/v8/src/objects/bigint.h:38:7: note: 'class v8::internal::BigIntBase' declared here 38 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]': ../../deps/v8/src/objects/bigint.h:130:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FreshlyAllocatedBigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:115:7: note: 'class v8::internal::FreshlyAllocatedBigInt' declared here 115 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]': ../../deps/v8/src/objects/bigint.h:225:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:150:7: note: 'class v8::internal::BigInt' declared here 150 | class BigInt : public BigIntBase { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]': ../../deps/v8/src/objects/js-collection.h:51:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSSetIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:19: ../../deps/v8/src/objects/js-collection.h:44:7: note: 'class v8::internal::JSSetIterator' declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]': ../../deps/v8/src/objects/js-collection.h:78:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSMapIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-collection.h:71:7: note: 'class v8::internal::JSMapIterator' declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]': ../../deps/v8/src/objects/source-text-module.h:219:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModuleInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:25: ../../deps/v8/src/objects/source-text-module.h:217:7: note: 'class v8::internal::SourceTextModuleInfo' declared here 217 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]': ../../deps/v8/src/objects/feedback-vector.h:173:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClosureFeedbackCellArray' from an array of '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/js-array-inl.h:10, from ../../deps/v8/src/strings/string-stream.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]': gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:21: ../../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:12: ../../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:12: ../../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of '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]': gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array 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]': gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared 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]': gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of '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]': gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared 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]': gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:8: ../../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared 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]': gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, 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]': gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&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]': gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | 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]': gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/prototype-info-inl.h:8, from ../../deps/v8/src/objects/map-inl.h:19: ../../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &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]': 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 { | ^~~~~~~ [1730/2643] g++ -MMD -MF obj/deps/v8/src/trap-handler/v8_base_without_compiler.handler-inside.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/trap-handler/handler-inside.cc -o obj/deps/v8/src/trap-handler/v8_base_without_compiler.handler-inside.o [1731/2643] g++ -MMD -MF obj/deps/v8/src/inspector/v8_base_without_compiler.v8-webdriver-serializer.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/inspector/v8-webdriver-serializer.cc -o obj/deps/v8/src/inspector/v8_base_without_compiler.v8-webdriver-serializer.o [1732/2643] g++ -MMD -MF obj/deps/v8/third_party/inspector_protocol/crdtp/v8_base_without_compiler.cbor.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/third_party/inspector_protocol/crdtp/cbor.cc -o obj/deps/v8/third_party/inspector_protocol/crdtp/v8_base_without_compiler.cbor.o [1733/2643] g++ -MMD -MF obj/deps/v8/src/trap-handler/v8_base_without_compiler.handler-shared.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/trap-handler/handler-shared.cc -o obj/deps/v8/src/trap-handler/v8_base_without_compiler.handler-shared.o [1734/2643] g++ -MMD -MF obj/deps/v8/third_party/inspector_protocol/crdtp/v8_base_without_compiler.protocol_core.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/third_party/inspector_protocol/crdtp/protocol_core.cc -o obj/deps/v8/third_party/inspector_protocol/crdtp/v8_base_without_compiler.protocol_core.o [1735/2643] g++ -MMD -MF obj/deps/v8/src/trap-handler/v8_base_without_compiler.handler-outside.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/trap-handler/handler-outside.cc -o obj/deps/v8/src/trap-handler/v8_base_without_compiler.handler-outside.o [1736/2643] g++ -MMD -MF obj/deps/v8/third_party/inspector_protocol/crdtp/v8_base_without_compiler.dispatch.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/third_party/inspector_protocol/crdtp/dispatch.cc -o obj/deps/v8/third_party/inspector_protocol/crdtp/v8_base_without_compiler.dispatch.o [1737/2643] g++ -MMD -MF obj/deps/v8/src/strings/v8_base_without_compiler.uri.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/strings/uri.cc -o obj/deps/v8/src/strings/v8_base_without_compiler.uri.o In file included from ../../deps/v8/src/base/address-region.h:10, from ../../deps/v8/src/utils/allocation.h:9, from ../../deps/v8/src/strings/uri.h:8, from ../../deps/v8/src/strings/uri.cc:5: ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]': ../../deps/v8/src/objects/heap-object.h:173:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapObject' from 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/strings/uri.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/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]': gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:21: ../../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:12: ../../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:12: ../../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of '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]': gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array 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]': gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of '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]': gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared 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]': gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared 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]': gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, 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]': gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:8: ../../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared 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]': gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | 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]': gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/prototype-info-inl.h:8, from ../../deps/v8/src/objects/map-inl.h:19: ../../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &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]': gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&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]': 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/strings/uri.cc:200: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::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::SeqOneByteString; Source = v8::internal::Object]': 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/strings/uri.cc:479:34: required from 'v8::internal::MaybeHandle v8::internal::{anonymous}::EscapePrivate(v8::internal::Isolate*, v8::internal::Handle) [with Char = unsigned char]' ../../deps/v8/src/strings/uri.cc:513: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::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 | ^~~~~~~~~~~~~~~~ [1738/2643] g++ -MMD -MF obj/deps/v8/src/snapshot/v8_base_without_compiler.serializer.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/snapshot/serializer.cc -o obj/deps/v8/src/snapshot/v8_base_without_compiler.serializer.o 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/snapshot/serializer.h:8, from ../../deps/v8/src/snapshot/serializer.cc:5: ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]': ../../deps/v8/src/objects/heap-object.h:173:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapObject' 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/snapshot/serializer.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, 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/snapshot/serializer.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::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/snapshot/serializer.cc:18: ../../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::Map; Source = v8::internal::Object]': gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:21: ../../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:12: ../../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:12: ../../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of '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]': gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array 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]': gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared 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]': gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of '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]': 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]' 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/objects/arguments-inl.h:9, from ../../deps/v8/src/objects/objects-body-descriptors-inl.h:12: 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]': 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]' 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: 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]': gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' 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]': 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]' 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]': 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]' 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]': 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]' 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)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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]': 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]' 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)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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]': gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared 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]': gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:8: ../../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared 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]': gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, 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]': gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&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]': gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | 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]': gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/prototype-info-inl.h:8, from ../../deps/v8/src/objects/map-inl.h:19: ../../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &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]': 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::ExternalString; Source = v8::internal::Object]': gen/torque-generated/src/objects/string-tq.inc:181:23: required from 'static D v8::internal::TorqueGeneratedExternalString::unchecked_cast(v8::internal::Object) [with D = v8::internal::ExternalString; P = v8::internal::String]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::ExternalString]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::ExternalString]' ../../deps/v8/src/snapshot/serializer.cc:592:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ExternalString' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/string.h:901:7: note: 'class v8::internal::ExternalString' declared here 901 | class ExternalString | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ExternalOneByteString; Source = v8::internal::Object]': gen/torque-generated/src/objects/string-tq.inc:239:23: required from 'static D v8::internal::TorqueGeneratedExternalOneByteString::unchecked_cast(v8::internal::Object) [with D = v8::internal::ExternalOneByteString; P = v8::internal::ExternalString]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::ExternalOneByteString]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::ExternalOneByteString]' ../../deps/v8/src/snapshot/serializer.cc:633: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::ExternalOneByteString' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/string.h:939:7: note: 'class v8::internal::ExternalOneByteString' declared here 939 | class ExternalOneByteString | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ExternalTwoByteString; Source = v8::internal::Object]': gen/torque-generated/src/objects/string-tq.inc:306:23: required from 'static D v8::internal::TorqueGeneratedExternalTwoByteString::unchecked_cast(v8::internal::Object) [with D = v8::internal::ExternalTwoByteString; P = v8::internal::ExternalString]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::ExternalTwoByteString]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::ExternalTwoByteString]' ../../deps/v8/src/snapshot/serializer.cc:639: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::ExternalTwoByteString' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/string.h:982:7: note: 'class v8::internal::ExternalTwoByteString' declared here 982 | class ExternalTwoByteString | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Script; Source = v8::internal::Object]': 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/snapshot/serializer.cc:755: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::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 { | ^~~~~~ [1739/2643] g++ -MMD -MF obj/deps/v8/src/inspector/v8_base_without_compiler.v8-stack-trace-impl.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/inspector/v8-stack-trace-impl.cc -o obj/deps/v8/src/inspector/v8_base_without_compiler.v8-stack-trace-impl.o [1740/2643] g++ -MMD -MF obj/deps/v8/src/asmjs/v8_base_without_compiler.asm-types.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/asmjs/asm-types.cc -o obj/deps/v8/src/asmjs/v8_base_without_compiler.asm-types.o [1741/2643] g++ -MMD -MF obj/deps/v8/src/utils/v8_base_without_compiler.address-map.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/utils/address-map.cc -o obj/deps/v8/src/utils/v8_base_without_compiler.address-map.o In file included from ../../deps/v8/src/base/bits.h:12, from ../../deps/v8/src/base/hashmap.h:14, from ../../deps/v8/src/utils/address-map.h:8, from ../../deps/v8/src/utils/address-map.cc:5: ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]': ../../deps/v8/src/objects/heap-object.h:173:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapObject' 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: ../../deps/v8/src/objects/heap-object.h:27:7: note: 'class v8::internal::HeapObject' declared here 27 | class HeapObject : public Object { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]': ../../deps/v8/src/objects/smi.h:87:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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/utils/address-map.cc:6: ../../deps/v8/src/objects/smi.h:23:7: note: 'class v8::internal::Smi' declared here 23 | class Smi : public Object { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]': ../../deps/v8/src/objects/js-objects.h:1035:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSIteratorResult' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &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/utils/address-map.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/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]': gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:21: ../../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:12: ../../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:12: ../../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of '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]': gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array 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]': gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared 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]': gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of '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]': gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared 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]': gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:8: ../../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared 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]': gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, 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]': gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&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]': gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | 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]': gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/prototype-info-inl.h:8, from ../../deps/v8/src/objects/map-inl.h:19: ../../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:959:7: note: 'class v8::internal::WasmArray' declared here 959 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ [1742/2643] g++ -MMD -MF obj/deps/v8/src/inspector/v8_base_without_compiler.v8-debugger.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/inspector/v8-debugger.cc -o obj/deps/v8/src/inspector/v8_base_without_compiler.v8-debugger.o [1743/2643] g++ -MMD -MF obj/deps/v8/src/inspector/v8_base_without_compiler.v8-heap-profiler-agent-impl.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/inspector/v8-heap-profiler-agent-impl.cc -o obj/deps/v8/src/inspector/v8_base_without_compiler.v8-heap-profiler-agent-impl.o [1744/2643] g++ -MMD -MF obj/deps/v8/src/inspector/v8_base_without_compiler.v8-console-message.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/inspector/v8-console-message.cc -o obj/deps/v8/src/inspector/v8_base_without_compiler.v8-console-message.o [1745/2643] g++ -MMD -MF obj/deps/v8/src/inspector/v8_base_without_compiler.v8-console.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/inspector/v8-console.cc -o obj/deps/v8/src/inspector/v8_base_without_compiler.v8-console.o [1746/2643] g++ -MMD -MF obj/deps/v8/src/inspector/v8_base_without_compiler.v8-inspector-session-impl.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/inspector/v8-inspector-session-impl.cc -o obj/deps/v8/src/inspector/v8_base_without_compiler.v8-inspector-session-impl.o [1747/2643] g++ -MMD -MF obj/deps/v8/src/wasm/v8_base_without_compiler.memory-protection-key.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/wasm/memory-protection-key.cc -o obj/deps/v8/src/wasm/v8_base_without_compiler.memory-protection-key.o [1748/2643] g++ -MMD -MF obj/deps/v8/src/asmjs/v8_base_without_compiler.asm-scanner.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/asmjs/asm-scanner.cc -o obj/deps/v8/src/asmjs/v8_base_without_compiler.asm-scanner.o In file included from ../../deps/v8/src/base/strings.h:9, from ../../deps/v8/src/asmjs/asm-scanner.h:14, from ../../deps/v8/src/asmjs/asm-scanner.cc:5: ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]': ../../deps/v8/src/objects/heap-object.h:173:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapObject' from 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, from ../../deps/v8/src/asmjs/asm-scanner.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 { | ^~~ [1749/2643] g++ -MMD -MF obj/deps/v8/third_party/inspector_protocol/crdtp/v8_base_without_compiler.json.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/third_party/inspector_protocol/crdtp/json.cc -o obj/deps/v8/third_party/inspector_protocol/crdtp/v8_base_without_compiler.json.o [1750/2643] g++ -MMD -MF obj/deps/v8/src/wasm/v8_base_without_compiler.memory-tracing.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/wasm/memory-tracing.cc -o obj/deps/v8/src/wasm/v8_base_without_compiler.memory-tracing.o [1751/2643] g++ -MMD -MF obj/deps/v8/src/inspector/v8_base_without_compiler.injected-script.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/inspector/injected-script.cc -o obj/deps/v8/src/inspector/v8_base_without_compiler.injected-script.o [1752/2643] g++ -MMD -MF obj/deps/v8/src/inspector/v8_base_without_compiler.v8-inspector-impl.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/inspector/v8-inspector-impl.cc -o obj/deps/v8/src/inspector/v8_base_without_compiler.v8-inspector-impl.o [1753/2643] g++ -MMD -MF obj/deps/v8/src/inspector/v8_base_without_compiler.v8-profiler-agent-impl.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/inspector/v8-profiler-agent-impl.cc -o obj/deps/v8/src/inspector/v8_base_without_compiler.v8-profiler-agent-impl.o [1754/2643] g++ -MMD -MF obj/deps/v8/src/wasm/v8_base_without_compiler.code-space-access.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/wasm/code-space-access.cc -o obj/deps/v8/src/wasm/v8_base_without_compiler.code-space-access.o [1755/2643] g++ -MMD -MF obj/deps/v8/src/wasm/v8_base_without_compiler.local-decl-encoder.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/wasm/local-decl-encoder.cc -o obj/deps/v8/src/wasm/v8_base_without_compiler.local-decl-encoder.o [1756/2643] g++ -MMD -MF obj/deps/v8/src/wasm/v8_base_without_compiler.canonical-types.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/wasm/canonical-types.cc -o obj/deps/v8/src/wasm/v8_base_without_compiler.canonical-types.o [1757/2643] g++ -MMD -MF obj/deps/v8/src/wasm/v8_base_without_compiler.simd-shuffle.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/wasm/simd-shuffle.cc -o obj/deps/v8/src/wasm/v8_base_without_compiler.simd-shuffle.o [1758/2643] g++ -MMD -MF obj/deps/v8/src/wasm/v8_base_without_compiler.signature-map.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/wasm/signature-map.cc -o obj/deps/v8/src/wasm/v8_base_without_compiler.signature-map.o [1759/2643] g++ -MMD -MF obj/deps/v8/src/wasm/v8_base_without_compiler.value-type.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/wasm/value-type.cc -o obj/deps/v8/src/wasm/v8_base_without_compiler.value-type.o [1760/2643] g++ -MMD -MF obj/deps/v8/src/inspector/v8_base_without_compiler.v8-runtime-agent-impl.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/inspector/v8-runtime-agent-impl.cc -o obj/deps/v8/src/inspector/v8_base_without_compiler.v8-runtime-agent-impl.o [1761/2643] g++ -MMD -MF obj/deps/v8/src/wasm/v8_base_without_compiler.wasm-init-expr.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/wasm/wasm-init-expr.cc -o obj/deps/v8/src/wasm/v8_base_without_compiler.wasm-init-expr.o [1762/2643] g++ -MMD -MF obj/deps/v8/src/inspector/v8_base_without_compiler.value-mirror.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/inspector/value-mirror.cc -o obj/deps/v8/src/inspector/v8_base_without_compiler.value-mirror.o [1763/2643] g++ -MMD -MF obj/deps/v8/src/inspector/v8_base_without_compiler.v8-debugger-agent-impl.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/inspector/v8-debugger-agent-impl.cc -o obj/deps/v8/src/inspector/v8_base_without_compiler.v8-debugger-agent-impl.o [1764/2643] g++ -MMD -MF obj/deps/v8/src/wasm/v8_base_without_compiler.wasm-import-wrapper-cache.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/wasm/wasm-import-wrapper-cache.cc -o obj/deps/v8/src/wasm/v8_base_without_compiler.wasm-import-wrapper-cache.o 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/wasm/wasm-import-wrapper-cache.h:12, from ../../deps/v8/src/wasm/wasm-import-wrapper-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/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, from ../../deps/v8/src/wasm/wasm-import-wrapper-cache.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 { | ^~~~~~~~~~~~~~~~ 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/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) { | ^~~~~~~~~ [1765/2643] g++ -MMD -MF obj/deps/v8/src/temporal/v8_base_without_compiler.temporal-parser.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/temporal/temporal-parser.cc -o obj/deps/v8/src/temporal/v8_base_without_compiler.temporal-parser.o In file included from ../../deps/v8/src/execution/isolate.h:21, from ../../deps/v8/src/temporal/temporal-parser.h:8, from ../../deps/v8/src/temporal/temporal-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: ../../deps/v8/src/objects/heap-object.h:27:7: note: 'class v8::internal::HeapObject' declared here 27 | class HeapObject : public Object { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]': ../../deps/v8/src/objects/smi.h:87:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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/objects/string-inl.h:11, from ../../deps/v8/src/temporal/temporal-parser.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/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]': gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:21: ../../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:12: ../../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:12: ../../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of '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]': gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array 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]': gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared 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]': gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of '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]': gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared 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]': gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:8: ../../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared 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]': gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, 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]': gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&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]': gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | 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]': gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/prototype-info-inl.h:8, from ../../deps/v8/src/objects/map-inl.h:19: ../../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &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 function 'int32_t v8::internal::{anonymous}::ScanFractionalPart(v8::base::Vector, int32_t, int64_t*) [with Char = const unsigned char]', inlined from 'int32_t v8::internal::{anonymous}::ScanTimeFractionalPart(v8::base::Vector, int32_t, int64_t*) [with Char = const unsigned char]' at ../../deps/v8/src/temporal/temporal-parser.cc:970:1, inlined from 'int32_t v8::internal::{anonymous}::ScanFraction(v8::base::Vector, int32_t, int64_t*) [with Char = const unsigned char]' at ../../deps/v8/src/temporal/temporal-parser.cc:975:39, inlined from 'int32_t v8::internal::{anonymous}::ScanTimeFraction(v8::base::Vector, int32_t, int64_t*) [with Char = const unsigned char]' at ../../deps/v8/src/temporal/temporal-parser.cc:979:1, inlined from 'int32_t v8::internal::{anonymous}::ScanDurationSecondsFraction(v8::base::Vector, int32_t, int64_t*) [with Char = const unsigned char]' at ../../deps/v8/src/temporal/temporal-parser.cc:1016:1, inlined from 'int32_t v8::internal::{anonymous}::ScanDurationWholeSecondsFractionDesignator(v8::base::Vector, int32_t, v8::internal::ParsedISO8601Duration*) [with Char = const unsigned char]' at ../../deps/v8/src/temporal/temporal-parser.cc:1036:1: ../../deps/v8/src/temporal/temporal-parser.cc:178:10: warning: 'out32' may be used uninitialized [-Wmaybe-uninitialized] 178 | *out = out32; | ^~~~~ ../../deps/v8/src/temporal/temporal-parser.cc: In function 'int32_t v8::internal::{anonymous}::ScanDurationWholeSecondsFractionDesignator(v8::base::Vector, int32_t, v8::internal::ParsedISO8601Duration*) [with Char = const unsigned char]': ../../deps/v8/src/temporal/temporal-parser.cc:176:11: note: 'out32' was declared here 176 | int32_t out32; | ^~~~~ In function 'int32_t v8::internal::{anonymous}::ScanFractionalPart(v8::base::Vector, int32_t, int64_t*) [with Char = const unsigned char]', inlined from 'int32_t v8::internal::{anonymous}::ScanTimeFractionalPart(v8::base::Vector, int32_t, int64_t*) [with Char = const unsigned char]' at ../../deps/v8/src/temporal/temporal-parser.cc:970:1, inlined from 'int32_t v8::internal::{anonymous}::ScanFraction(v8::base::Vector, int32_t, int64_t*) [with Char = const unsigned char]' at ../../deps/v8/src/temporal/temporal-parser.cc:975:39, inlined from 'int32_t v8::internal::{anonymous}::ScanTimeFraction(v8::base::Vector, int32_t, int64_t*) [with Char = const unsigned char]' at ../../deps/v8/src/temporal/temporal-parser.cc:979:1, inlined from 'int32_t v8::internal::{anonymous}::ScanDurationMinutesFraction(v8::base::Vector, int32_t, int64_t*) [with Char = const unsigned char]' at ../../deps/v8/src/temporal/temporal-parser.cc:1013:1, inlined from 'int32_t v8::internal::{anonymous}::ScanDurationWholeMinutesFractionDesignator(v8::base::Vector, int32_t, v8::internal::ParsedISO8601Duration*) [with Char = const unsigned char]' at ../../deps/v8/src/temporal/temporal-parser.cc:1037:1, inlined from 'int32_t v8::internal::{anonymous}::ScanDurationMinutesPart(v8::base::Vector, int32_t, v8::internal::ParsedISO8601Duration*) [with Char = const unsigned char]' at ../../deps/v8/src/temporal/temporal-parser.cc:1051:63: ../../deps/v8/src/temporal/temporal-parser.cc:178:10: warning: 'out32' may be used uninitialized [-Wmaybe-uninitialized] 178 | *out = out32; | ^~~~~ ../../deps/v8/src/temporal/temporal-parser.cc: In function 'int32_t v8::internal::{anonymous}::ScanDurationMinutesPart(v8::base::Vector, int32_t, v8::internal::ParsedISO8601Duration*) [with Char = const unsigned char]': ../../deps/v8/src/temporal/temporal-parser.cc:176:11: note: 'out32' was declared here 176 | int32_t out32; | ^~~~~ In function 'int32_t v8::internal::{anonymous}::ScanFractionalPart(v8::base::Vector, int32_t, int64_t*) [with Char = const short unsigned int]', inlined from 'int32_t v8::internal::{anonymous}::ScanTimeFractionalPart(v8::base::Vector, int32_t, int64_t*) [with Char = const short unsigned int]' at ../../deps/v8/src/temporal/temporal-parser.cc:970:1, inlined from 'int32_t v8::internal::{anonymous}::ScanFraction(v8::base::Vector, int32_t, int64_t*) [with Char = const short unsigned int]' at ../../deps/v8/src/temporal/temporal-parser.cc:975:39, inlined from 'int32_t v8::internal::{anonymous}::ScanTimeFraction(v8::base::Vector, int32_t, int64_t*) [with Char = const short unsigned int]' at ../../deps/v8/src/temporal/temporal-parser.cc:979:1, inlined from 'int32_t v8::internal::{anonymous}::ScanDurationSecondsFraction(v8::base::Vector, int32_t, int64_t*) [with Char = const short unsigned int]' at ../../deps/v8/src/temporal/temporal-parser.cc:1016:1, inlined from 'int32_t v8::internal::{anonymous}::ScanDurationWholeSecondsFractionDesignator(v8::base::Vector, int32_t, v8::internal::ParsedISO8601Duration*) [with Char = const short unsigned int]' at ../../deps/v8/src/temporal/temporal-parser.cc:1036:1: ../../deps/v8/src/temporal/temporal-parser.cc:178:10: warning: 'out32' may be used uninitialized [-Wmaybe-uninitialized] 178 | *out = out32; | ^~~~~ ../../deps/v8/src/temporal/temporal-parser.cc: In function 'int32_t v8::internal::{anonymous}::ScanDurationWholeSecondsFractionDesignator(v8::base::Vector, int32_t, v8::internal::ParsedISO8601Duration*) [with Char = const short unsigned int]': ../../deps/v8/src/temporal/temporal-parser.cc:176:11: note: 'out32' was declared here 176 | int32_t out32; | ^~~~~ In function 'int32_t v8::internal::{anonymous}::ScanFractionalPart(v8::base::Vector, int32_t, int64_t*) [with Char = const short unsigned int]', inlined from 'int32_t v8::internal::{anonymous}::ScanTimeFractionalPart(v8::base::Vector, int32_t, int64_t*) [with Char = const short unsigned int]' at ../../deps/v8/src/temporal/temporal-parser.cc:970:1, inlined from 'int32_t v8::internal::{anonymous}::ScanFraction(v8::base::Vector, int32_t, int64_t*) [with Char = const short unsigned int]' at ../../deps/v8/src/temporal/temporal-parser.cc:975:39, inlined from 'int32_t v8::internal::{anonymous}::ScanTimeFraction(v8::base::Vector, int32_t, int64_t*) [with Char = const short unsigned int]' at ../../deps/v8/src/temporal/temporal-parser.cc:979:1, inlined from 'int32_t v8::internal::{anonymous}::ScanDurationMinutesFraction(v8::base::Vector, int32_t, int64_t*) [with Char = const short unsigned int]' at ../../deps/v8/src/temporal/temporal-parser.cc:1013:1, inlined from 'int32_t v8::internal::{anonymous}::ScanDurationWholeMinutesFractionDesignator(v8::base::Vector, int32_t, v8::internal::ParsedISO8601Duration*) [with Char = const short unsigned int]' at ../../deps/v8/src/temporal/temporal-parser.cc:1037:1, inlined from 'int32_t v8::internal::{anonymous}::ScanDurationMinutesPart(v8::base::Vector, int32_t, v8::internal::ParsedISO8601Duration*) [with Char = const short unsigned int]' at ../../deps/v8/src/temporal/temporal-parser.cc:1051:63: ../../deps/v8/src/temporal/temporal-parser.cc:178:10: warning: 'out32' may be used uninitialized [-Wmaybe-uninitialized] 178 | *out = out32; | ^~~~~ ../../deps/v8/src/temporal/temporal-parser.cc: In function 'int32_t v8::internal::{anonymous}::ScanDurationMinutesPart(v8::base::Vector, int32_t, v8::internal::ParsedISO8601Duration*) [with Char = const short unsigned int]': ../../deps/v8/src/temporal/temporal-parser.cc:176:11: note: 'out32' was declared here 176 | int32_t out32; | ^~~~~ In function 'int32_t v8::internal::{anonymous}::ScanFractionalPart(v8::base::Vector, int32_t, int64_t*) [with Char = const unsigned char]', inlined from 'int32_t v8::internal::{anonymous}::ScanTimeFractionalPart(v8::base::Vector, int32_t, int64_t*) [with Char = const unsigned char]' at ../../deps/v8/src/temporal/temporal-parser.cc:970:1, inlined from 'int32_t v8::internal::{anonymous}::ScanFraction(v8::base::Vector, int32_t, int64_t*) [with Char = const unsigned char]' at ../../deps/v8/src/temporal/temporal-parser.cc:975:39, inlined from 'int32_t v8::internal::{anonymous}::ScanTimeFraction(v8::base::Vector, int32_t, int64_t*) [with Char = const unsigned char]' at ../../deps/v8/src/temporal/temporal-parser.cc:979:1, inlined from 'int32_t v8::internal::{anonymous}::ScanDurationHoursFraction(v8::base::Vector, int32_t, int64_t*) [with Char = const unsigned char]' at ../../deps/v8/src/temporal/temporal-parser.cc:1010:1, inlined from 'int32_t v8::internal::{anonymous}::ScanDurationWholeHoursFractionDesignator(v8::base::Vector, int32_t, v8::internal::ParsedISO8601Duration*) [with Char = const unsigned char]' at ../../deps/v8/src/temporal/temporal-parser.cc:1038:1, inlined from 'int32_t v8::internal::{anonymous}::ScanDurationHoursPart(v8::base::Vector, int32_t, v8::internal::ParsedISO8601Duration*) [with Char = const unsigned char]' at ../../deps/v8/src/temporal/temporal-parser.cc:1065:61, inlined from 'int32_t v8::internal::{anonymous}::ScanDurationTime(v8::base::Vector, int32_t, v8::internal::ParsedISO8601Duration*) [with Char = const unsigned char]' at ../../deps/v8/src/temporal/temporal-parser.cc:1082:36: ../../deps/v8/src/temporal/temporal-parser.cc:178:10: warning: 'out32' may be used uninitialized [-Wmaybe-uninitialized] 178 | *out = out32; | ^~~~~ ../../deps/v8/src/temporal/temporal-parser.cc: In function 'int32_t v8::internal::{anonymous}::ScanDurationTime(v8::base::Vector, int32_t, v8::internal::ParsedISO8601Duration*) [with Char = const unsigned char]': ../../deps/v8/src/temporal/temporal-parser.cc:176:11: note: 'out32' was declared here 176 | int32_t out32; | ^~~~~ In function 'int32_t v8::internal::{anonymous}::ScanFractionalPart(v8::base::Vector, int32_t, int64_t*) [with Char = const short unsigned int]', inlined from 'int32_t v8::internal::{anonymous}::ScanTimeFractionalPart(v8::base::Vector, int32_t, int64_t*) [with Char = const short unsigned int]' at ../../deps/v8/src/temporal/temporal-parser.cc:970:1, inlined from 'int32_t v8::internal::{anonymous}::ScanFraction(v8::base::Vector, int32_t, int64_t*) [with Char = const short unsigned int]' at ../../deps/v8/src/temporal/temporal-parser.cc:975:39, inlined from 'int32_t v8::internal::{anonymous}::ScanTimeFraction(v8::base::Vector, int32_t, int64_t*) [with Char = const short unsigned int]' at ../../deps/v8/src/temporal/temporal-parser.cc:979:1, inlined from 'int32_t v8::internal::{anonymous}::ScanDurationHoursFraction(v8::base::Vector, int32_t, int64_t*) [with Char = const short unsigned int]' at ../../deps/v8/src/temporal/temporal-parser.cc:1010:1, inlined from 'int32_t v8::internal::{anonymous}::ScanDurationWholeHoursFractionDesignator(v8::base::Vector, int32_t, v8::internal::ParsedISO8601Duration*) [with Char = const short unsigned int]' at ../../deps/v8/src/temporal/temporal-parser.cc:1038:1, inlined from 'int32_t v8::internal::{anonymous}::ScanDurationHoursPart(v8::base::Vector, int32_t, v8::internal::ParsedISO8601Duration*) [with Char = const short unsigned int]' at ../../deps/v8/src/temporal/temporal-parser.cc:1065:61, inlined from 'int32_t v8::internal::{anonymous}::ScanDurationTime(v8::base::Vector, int32_t, v8::internal::ParsedISO8601Duration*) [with Char = const short unsigned int]' at ../../deps/v8/src/temporal/temporal-parser.cc:1082:36: ../../deps/v8/src/temporal/temporal-parser.cc:178:10: warning: 'out32' may be used uninitialized [-Wmaybe-uninitialized] 178 | *out = out32; | ^~~~~ ../../deps/v8/src/temporal/temporal-parser.cc: In function 'int32_t v8::internal::{anonymous}::ScanDurationTime(v8::base::Vector, int32_t, v8::internal::ParsedISO8601Duration*) [with Char = const short unsigned int]': ../../deps/v8/src/temporal/temporal-parser.cc:176:11: note: 'out32' was declared here 176 | int32_t out32; | ^~~~~ [1766/2643] g++ -MMD -MF obj/deps/v8/src/wasm/v8_base_without_compiler.wasm-features.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/wasm/wasm-features.cc -o obj/deps/v8/src/wasm/v8_base_without_compiler.wasm-features.o In file included from ../../deps/v8/src/wasm/wasm-features.h:14, from ../../deps/v8/src/wasm/wasm-features.cc:5: ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]': ../../deps/v8/src/objects/heap-object.h:173:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapObject' from 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/wasm/wasm-features.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/handles/handles-inl.h:10, from ../../deps/v8/src/wasm/wasm-features.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 { | ^~~~~~~~~~~~~~~~~~~~ [1767/2643] g++ -MMD -MF obj/deps/v8/src/wasm/v8_base_without_compiler.wasm-opcodes.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/wasm/wasm-opcodes.cc -o obj/deps/v8/src/wasm/v8_base_without_compiler.wasm-opcodes.o [1768/2643] g++ -MMD -MF obj/deps/v8/src/heap/third-party/v8_base_without_compiler.heap-api-stub.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/heap/third-party/heap-api-stub.cc -o obj/deps/v8/src/heap/third-party/v8_base_without_compiler.heap-api-stub.o In file included from ../../deps/v8/src/execution/isolate.h:21, from ../../deps/v8/src/common/ptr-compr-inl.h:9, from ../../deps/v8/src/execution/isolate-utils-inl.h:8, from ../../deps/v8/src/heap/third-party/heap-api-stub.cc:5: ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]': ../../deps/v8/src/objects/heap-object.h:173:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapObject' from 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: ../../deps/v8/src/objects/bigint.h:38:7: note: 'class v8::internal::BigIntBase' declared here 38 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]': ../../deps/v8/src/objects/bigint.h:130:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FreshlyAllocatedBigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:115:7: note: 'class v8::internal::FreshlyAllocatedBigInt' declared here 115 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]': ../../deps/v8/src/objects/bigint.h:225:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:150:7: note: 'class v8::internal::BigInt' declared here 150 | class BigInt : public BigIntBase { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]': ../../deps/v8/src/objects/js-collection.h:51:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSSetIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:19: ../../deps/v8/src/objects/js-collection.h:44:7: note: 'class v8::internal::JSSetIterator' declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]': ../../deps/v8/src/objects/js-collection.h:78:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSMapIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-collection.h:71:7: note: 'class v8::internal::JSMapIterator' declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]': ../../deps/v8/src/objects/source-text-module.h:219:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModuleInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:25: ../../deps/v8/src/objects/source-text-module.h:217:7: note: 'class v8::internal::SourceTextModuleInfo' declared here 217 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]': ../../deps/v8/src/objects/feedback-vector.h:173:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClosureFeedbackCellArray' from an array of '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/third-party/heap-api-stub.cc:6: ../../deps/v8/src/wasm/wasm-objects.h:317:25: note: 'class v8::internal::WasmInstanceObject' declared here 317 | class V8_EXPORT_PRIVATE WasmInstanceObject : public JSObject { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExceptionPackage; Source = v8::internal::Object]': ../../deps/v8/src/wasm/wasm-objects.h:571:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExceptionPackage' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:551:25: note: 'class v8::internal::WasmExceptionPackage' declared here 551 | class V8_EXPORT_PRIVATE WasmExceptionPackage : public JSObject { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExportedFunction; Source = v8::internal::Object]': ../../deps/v8/src/wasm/wasm-objects.h:613:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExportedFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:591:7: note: 'class v8::internal::WasmExportedFunction' declared here 591 | class WasmExportedFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmJSFunction; Source = v8::internal::Object]': ../../deps/v8/src/wasm/wasm-objects.h:637:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmJSFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:619:7: note: 'class v8::internal::WasmJSFunction' declared here 619 | class WasmJSFunction : public JSFunction { | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmCapiFunction; Source = v8::internal::Object]': ../../deps/v8/src/wasm/wasm-objects.h:655:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmCapiFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:642:7: note: 'class v8::internal::WasmCapiFunction' declared here 642 | class WasmCapiFunction : public JSFunction { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExternalFunction; Source = v8::internal::Object]': ../../deps/v8/src/wasm/wasm-objects.h:668:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExternalFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:664:7: note: 'class v8::internal::WasmExternalFunction' declared 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]': gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:21: ../../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:12: ../../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:12: ../../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of '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]': gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array 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]': gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared 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]': gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of '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]': gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared 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]': gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:8: ../../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared 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]': gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, 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]': gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&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]': gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | 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]': gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/prototype-info-inl.h:8, from ../../deps/v8/src/objects/map-inl.h:19: ../../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:959:7: note: 'class v8::internal::WasmArray' declared here 959 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ [1769/2643] g++ -MMD -MF obj/deps/v8/src/wasm/v8_base_without_compiler.wasm-module-sourcemap.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/wasm/wasm-module-sourcemap.cc -o obj/deps/v8/src/wasm/v8_base_without_compiler.wasm-module-sourcemap.o In file included from ../../deps/v8/src/wasm/wasm-module-sourcemap.h:16, from ../../deps/v8/src/wasm/wasm-module-sourcemap.cc:5: ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]': ../../deps/v8/src/objects/heap-object.h:173:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapObject' from 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/wasm/wasm-module-sourcemap.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 { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]': ../../deps/v8/src/objects/bigint.h:82:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigIntBase' from an array of '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 { | ^~~~~~~~~~~~~~~~~~~~ [1770/2643] g++ -MMD -MF obj/deps/v8/src/codegen/loong64/v8_base_without_compiler.constants-loong64.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/codegen/loong64/constants-loong64.cc -o obj/deps/v8/src/codegen/loong64/v8_base_without_compiler.constants-loong64.o [1771/2643] g++ -MMD -MF obj/deps/v8/src/codegen/loong64/v8_base_without_compiler.cpu-loong64.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/codegen/loong64/cpu-loong64.cc -o obj/deps/v8/src/codegen/loong64/v8_base_without_compiler.cpu-loong64.o [1772/2643] g++ -MMD -MF obj/deps/v8/src/web-snapshot/v8_base_without_compiler.web-snapshot.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/web-snapshot/web-snapshot.cc -o obj/deps/v8/src/web-snapshot/v8_base_without_compiler.web-snapshot.o In file included from ../../deps/v8/src/base/functional.h:17, from ../../deps/v8/src/handles/handles.h:10, from ../../deps/v8/src/web-snapshot/web-snapshot.h:10, from ../../deps/v8/src/web-snapshot/web-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/utils/identity-map.h:12, from ../../deps/v8/src/objects/value-serializer.h:17, from ../../deps/v8/src/web-snapshot/web-snapshot.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/snapshot/serializer.h:10, from ../../deps/v8/src/web-snapshot/web-snapshot.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, from ../../deps/v8/src/api/api-inl.h:9, from ../../deps/v8/src/web-snapshot/web-snapshot.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, 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]': gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:21: ../../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:12: ../../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:12: ../../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of '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]': gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array 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]': gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared 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]': gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of '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]': gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared 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]': gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:8: ../../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared 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]': gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, 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]': 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/web-snapshot/web-snapshot.cc:737: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::JSArray; Source = v8::internal::Object]': 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/web-snapshot/web-snapshot.cc:824: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::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]': 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/web-snapshot/web-snapshot.cc:1772:31: required from here ../../deps/v8/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]': 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/web-snapshot/web-snapshot.cc:1776:21: required from here ../../deps/v8/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::UncompiledData; Source = v8::internal::Object]': 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/web-snapshot/web-snapshot.cc:1781: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::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::JSRegExp; Source = v8::internal::Object]': 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/web-snapshot/web-snapshot.cc:2259: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::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::FunctionTemplateInfo; Source = v8::internal::Object]': gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&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]': gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | 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]': gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/prototype-info-inl.h:8, from ../../deps/v8/src/objects/map-inl.h:19: ../../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &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]': 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/web-snapshot/web-snapshot.cc:659: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::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::JSGlobalObject; Source = v8::internal::Object]': 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/web-snapshot/web-snapshot.cc:2071:13: required from here ../../deps/v8/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/web-snapshot/web-snapshot.cc: In member function 'uint32_t v8::internal::WebSnapshotSerializer::GetMapId(v8::internal::Map)': ../../deps/v8/src/web-snapshot/web-snapshot.cc:1177:34: warning: 'id' may be used uninitialized [-Wmaybe-uninitialized] 1177 | return static_cast(id); | ^ ../../deps/v8/src/web-snapshot/web-snapshot.cc:1173:7: note: 'id' was declared here 1173 | int id; | ^~ ../../deps/v8/src/web-snapshot/web-snapshot.cc: In member function 'uint32_t v8::internal::WebSnapshotSerializer::GetFunctionId(v8::internal::JSFunction)': ../../deps/v8/src/web-snapshot/web-snapshot.cc:1185:57: warning: 'id' may be used uninitialized [-Wmaybe-uninitialized] 1185 | return static_cast(function_ids_.size() - 1 - id); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ ../../deps/v8/src/web-snapshot/web-snapshot.cc:1181:7: note: 'id' was declared here 1181 | int id; | ^~ ../../deps/v8/src/web-snapshot/web-snapshot.cc: In member function 'uint32_t v8::internal::WebSnapshotSerializer::GetClassId(v8::internal::JSFunction)': ../../deps/v8/src/web-snapshot/web-snapshot.cc:1193:54: warning: 'id' may be used uninitialized [-Wmaybe-uninitialized] 1193 | return static_cast(class_ids_.size() - 1 - id); | ~~~~~~~~~~~~~~~~~~~~~~^~~~ ../../deps/v8/src/web-snapshot/web-snapshot.cc:1189:7: note: 'id' was declared here 1189 | int id; | ^~ ../../deps/v8/src/web-snapshot/web-snapshot.cc: In member function 'uint32_t v8::internal::WebSnapshotSerializer::GetContextId(v8::internal::Context)': ../../deps/v8/src/web-snapshot/web-snapshot.cc:1201:56: warning: 'id' may be used uninitialized [-Wmaybe-uninitialized] 1201 | return static_cast(context_ids_.size() - 1 - id); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~ ../../deps/v8/src/web-snapshot/web-snapshot.cc:1197:7: note: 'id' was declared here 1197 | int id; | ^~ ../../deps/v8/src/web-snapshot/web-snapshot.cc: In member function 'uint32_t v8::internal::WebSnapshotSerializer::GetArrayId(v8::internal::JSArray)': ../../deps/v8/src/web-snapshot/web-snapshot.cc:1209:54: warning: 'id' may be used uninitialized [-Wmaybe-uninitialized] 1209 | return static_cast(array_ids_.size() - 1 - id); | ~~~~~~~~~~~~~~~~~~~~~~^~~~ ../../deps/v8/src/web-snapshot/web-snapshot.cc:1205:7: note: 'id' was declared here 1205 | int id; | ^~ ../../deps/v8/src/web-snapshot/web-snapshot.cc: In member function 'uint32_t v8::internal::WebSnapshotSerializer::GetObjectId(v8::internal::JSObject)': ../../deps/v8/src/web-snapshot/web-snapshot.cc:1217:55: warning: 'id' may be used uninitialized [-Wmaybe-uninitialized] 1217 | return static_cast(object_ids_.size() - 1 - id); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~ ../../deps/v8/src/web-snapshot/web-snapshot.cc:1213:7: note: 'id' was declared here 1213 | int id; | ^~ ../../deps/v8/src/web-snapshot/web-snapshot.cc: In member function 'uint32_t v8::internal::WebSnapshotSerializer::GetExternalId(v8::internal::HeapObject)': ../../deps/v8/src/web-snapshot/web-snapshot.cc:1225:34: warning: 'id' may be used uninitialized [-Wmaybe-uninitialized] 1225 | return static_cast(id); | ^ ../../deps/v8/src/web-snapshot/web-snapshot.cc:1221:7: note: 'id' was declared here 1221 | int id; | ^~ [1773/2643] g++ -MMD -MF obj/deps/v8/src/wasm/v8_base_without_compiler.wasm-subtyping.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/wasm/wasm-subtyping.cc -o obj/deps/v8/src/wasm/v8_base_without_compiler.wasm-subtyping.o In file included from ../../deps/v8/src/wasm/wasm-subtyping.cc:5: ../../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 | // / \ | ^ [1774/2643] g++ -MMD -MF obj/deps/v8/src/wasm/v8_base_without_compiler.jump-table-assembler.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/wasm/jump-table-assembler.cc -o obj/deps/v8/src/wasm/v8_base_without_compiler.jump-table-assembler.o 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/wasm/jump-table-assembler.h:12, from ../../deps/v8/src/wasm/jump-table-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/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/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/wasm/jump-table-assembler.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/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::Map; Source = v8::internal::Object]': gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:21: ../../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:12: ../../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:12: ../../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of '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]': gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array 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]': gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared 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]': gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of '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]': gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared 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]': gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:8: ../../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared 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]': gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, 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]': gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&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]': gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | 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]': gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/prototype-info-inl.h:8, from ../../deps/v8/src/objects/map-inl.h:19: ../../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:959:7: note: 'class v8::internal::WasmArray' declared here 959 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ [1775/2643] g++ -MMD -MF obj/deps/v8/src/asmjs/v8_base_without_compiler.asm-js.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/asmjs/asm-js.cc -o obj/deps/v8/src/asmjs/v8_base_without_compiler.asm-js.o 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/asmjs/asm-js.h:12, from ../../deps/v8/src/asmjs/asm-js.cc:5: ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]': ../../deps/v8/src/objects/heap-object.h:173:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapObject' from 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/asmjs/asm-js.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: ../../deps/v8/src/objects/dictionary.h:185:25: note: 'class v8::internal::NameDictionary' declared here 185 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]': ../../deps/v8/src/objects/dictionary.h:232:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::GlobalDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:227:25: note: 'class v8::internal::GlobalDictionary' declared here 227 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]': ../../deps/v8/src/objects/dictionary.h:299:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SimpleNumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:294:7: note: 'class v8::internal::SimpleNumberDictionary' declared here 294 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]': ../../deps/v8/src/objects/dictionary.h:321:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:316:7: note: 'class v8::internal::NumberDictionary' declared here 316 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]': ../../deps/v8/src/objects/map.h:964:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NormalizedMapCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/string.h:15, from ../../deps/v8/src/heap/factory.h:25: ../../deps/v8/src/objects/map.h:954:7: note: 'class v8::internal::NormalizedMapCache' declared 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/asmjs/asm-js.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/asmjs/asm-js.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/objects/heap-number-inl.h:10, from ../../deps/v8/src/asmjs/asm-js.cc:22: ../../deps/v8/src/objects/oddball.h:19:7: note: 'class v8::internal::Oddball' declared here 19 | class Oddball : public PrimitiveHeapObject { | ^~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SwissNameDictionary; Source = v8::internal::Object]': ../../deps/v8/src/objects/swiss-name-dictionary.h:262:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SwissNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:24: ../../deps/v8/src/objects/swiss-name-dictionary.h:72:25: note: 'class v8::internal::SwissNameDictionary' declared here 72 | class V8_EXPORT_PRIVATE SwissNameDictionary : public HeapObject { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmInstanceObject; Source = v8::internal::Object]': ../../deps/v8/src/wasm/wasm-objects.h:319:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmInstanceObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | 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]': gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:21: ../../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:12: ../../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:12: ../../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from 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]': gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array 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]': gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared 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]': gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of '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]': gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared 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]': gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:8: ../../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared 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]': gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, 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]': gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&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]': gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | 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]': gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/prototype-info-inl.h:8, from ../../deps/v8/src/objects/map-inl.h:19: ../../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &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]': 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/asmjs/asm-js.cc:83:3: required from here ../../deps/v8/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]': 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/asmjs/asm-js.cc:123:28: required from here ../../deps/v8/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::JSMessageObject; Source = v8::internal::Object]': 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/asmjs/asm-js.cc:129: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::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::SharedFunctionInfo; Source = v8::internal::Object]': 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/asmjs/asm-js.cc:274: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::AsmWasmData; Source = v8::internal::Object]': 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/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::AsmWasmData]' ../../deps/v8/src/asmjs/asm-js.cc:324: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::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::JSArrayBuffer; Source = v8::internal::Object]': 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/asmjs/asm-js.cc:367: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 | ^~~~~~~~~~~~~ [1776/2643] g++ -MMD -MF obj/deps/v8/src/runtime/v8_base_without_compiler.runtime-wasm.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/runtime/runtime-wasm.cc -o obj/deps/v8/src/runtime/v8_base_without_compiler.runtime-wasm.o In file included from ../../deps/v8/src/runtime/runtime-wasm.cc:27: ../../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/memory.h:8, from ../../deps/v8/src/runtime/runtime-wasm.cc:5: ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]': ../../deps/v8/src/objects/heap-object.h:173:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapObject' from 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, from ../../deps/v8/src/runtime/runtime-wasm.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::JSIteratorResult; Source = v8::internal::Object]': ../../deps/v8/src/objects/js-objects.h:1035:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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/debug/debug.h:17, from ../../deps/v8/src/runtime/runtime-wasm.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/logging/runtime-call-stats-scope.h:11, from ../../deps/v8/src/execution/arguments.h:10, from ../../deps/v8/src/execution/arguments-inl.h:8, from ../../deps/v8/src/runtime/runtime-wasm.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/execution/arguments-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/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]': gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:21: ../../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:12: ../../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of '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]': gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array 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]': gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared 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]': gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of '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]': gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared 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]': gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:8: ../../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared 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]': gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, 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::WasmInternalFunction; Source = v8::internal::Object]': 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/runtime/runtime-wasm.cc:407:77: required from here ../../deps/v8/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::WasmArray; Source = v8::internal::Object]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/runtime/runtime-wasm.cc:669: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::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &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::WasmContinuationObject; Source = v8::internal::Object]': 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/runtime/runtime-wasm.cc:758: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::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::WasmSuspenderObject; Source = v8::internal::Object]': 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/runtime/runtime-wasm.cc:770: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::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/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]': gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&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]': gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | 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]': gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/prototype-info-inl.h:8, from ../../deps/v8/src/objects/map-inl.h:19: ../../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExportedFunctionData; Source = v8::internal::Object]': 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/runtime/runtime-wasm.cc:260: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::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 | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSArrayBuffer; Source = v8::internal::Object]': 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/runtime/runtime-wasm.cc:336: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::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::WasmTableObject; Source = v8::internal::Object]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1240:23: required from 'static D v8::internal::TorqueGeneratedWasmTableObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmTableObject; P = v8::internal::JSObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmTableObject]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmTableObject]' ../../deps/v8/src/runtime/runtime-wasm.cc:538: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::WasmTableObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:167:7: note: 'class v8::internal::WasmTableObject' declared here 167 | class WasmTableObject | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Script; Source = v8::internal::Object]': 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/runtime/runtime-wasm.cc:583:13: required from here ../../deps/v8/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/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) { | ^~~~~~~~~ [1777/2643] g++ -MMD -MF obj/deps/v8/src/diagnostics/loong64/v8_base_without_compiler.unwinder-loong64.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/diagnostics/loong64/unwinder-loong64.cc -o obj/deps/v8/src/diagnostics/loong64/v8_base_without_compiler.unwinder-loong64.o [1778/2643] g++ -MMD -MF obj/deps/v8/src/wasm/v8_base_without_compiler.init-expr-interface.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/wasm/init-expr-interface.cc -o obj/deps/v8/src/wasm/v8_base_without_compiler.init-expr-interface.o In file included from ../../deps/v8/src/wasm/function-body-decoder-impl.h:29, from ../../deps/v8/src/wasm/init-expr-interface.h:13, from ../../deps/v8/src/wasm/init-expr-interface.cc:5: ../../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/wasm/init-expr-interface.h:12: ../../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] In file included from ../../deps/v8/src/base/memory.h:8, from ../../deps/v8/src/wasm/decoder.h:17: ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]': ../../deps/v8/src/objects/heap-object.h:173:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapObject' from 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/wasm/init-expr-interface.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/handles/handles-inl.h:10, from ../../deps/v8/src/wasm/init-expr-interface.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/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/wasm/init-expr-interface.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, 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]': gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:21: ../../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:12: ../../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:12: ../../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of '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]': gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array 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]': gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared 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]': gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of '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/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]': gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared 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]': gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:8: ../../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared 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]': gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, 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]': gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&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]': gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | 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]': gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/prototype-info-inl.h:8, from ../../deps/v8/src/objects/map-inl.h:19: ../../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &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 = 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) { | ^~~~~~~~~ [1779/2643] g++ -MMD -MF obj/deps/v8/src/wasm/v8_base_without_compiler.sync-streaming-decoder.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/wasm/sync-streaming-decoder.cc -o obj/deps/v8/src/wasm/v8_base_without_compiler.sync-streaming-decoder.o In file included from ../../deps/v8/src/execution/isolate.h:21, from ../../deps/v8/src/wasm/sync-streaming-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/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/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/wasm/sync-streaming-decoder.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/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]': gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:21: ../../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:12: ../../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:12: ../../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of '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]': gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array 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]': gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared 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]': gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of '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]': gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared 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]': gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:8: ../../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared 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]': gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, 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]': gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&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]': gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | 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]': gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/prototype-info-inl.h:8, from ../../deps/v8/src/objects/map-inl.h:19: ../../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &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::WasmModuleObject; Source = v8::internal::Object]': 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/wasm/sync-streaming-decoder.cc:72: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::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 | ^~~~~~~~~~~~~~~~ [1780/2643] g++ -MMD -MF obj/deps/v8/src/runtime/v8_base_without_compiler.runtime-test-wasm.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/runtime/runtime-test-wasm.cc -o obj/deps/v8/src/runtime/v8_base_without_compiler.runtime-test-wasm.o In file included from ../../deps/v8/src/base/memory.h:8, from ../../deps/v8/src/runtime/runtime-test-wasm.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/execution/arguments-inl.h:8, from ../../deps/v8/src/runtime/runtime-test-wasm.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: ../../deps/v8/src/objects/feedback-vector.h:169:7: note: 'class v8::internal::ClosureFeedbackCellArray' declared here 169 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]': ../../deps/v8/src/objects/feedback-vector.h:517:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackMetadata' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:515:7: note: 'class v8::internal::FeedbackMetadata' declared 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/wasm/wasm-import-wrapper-cache.h:13, from ../../deps/v8/src/wasm/module-compiler.h:23, from ../../deps/v8/src/runtime/runtime-test-wasm.cc:17: ../../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]': gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:21: ../../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:12: ../../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:12: ../../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of '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]': gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array 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]': gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared 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]': gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of '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]': gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared 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]': gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:8: ../../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared 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]': gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, 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::JSArray; Source = v8::internal::Object]': 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/runtime/runtime-test-wasm.cc:319: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::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::JSArrayBuffer; Source = v8::internal::Object]': 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/runtime/runtime-test-wasm.cc:341: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::WasmModuleObject; Source = v8::internal::Object]': 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/runtime/runtime-test-wasm.cc:371: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::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::JSFunction; Source = v8::internal::Object]': 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/runtime/runtime-test-wasm.cc:459:3: required from here ../../deps/v8/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]': gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&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]': gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | 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]': gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/prototype-info-inl.h:8, from ../../deps/v8/src/objects/map-inl.h:19: ../../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &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) { | ^~~~~~~~~ [1781/2643] g++ -MMD -MF obj/deps/v8/src/execution/loong64/v8_base_without_compiler.simulator-loong64.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/execution/loong64/simulator-loong64.cc -o obj/deps/v8/src/execution/loong64/v8_base_without_compiler.simulator-loong64.o [1782/2643] g++ -MMD -MF obj/tools/v8_gypfiles/gen/torque-generated/v8_base_without_compiler.class-verifiers.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c gen/torque-generated/class-verifiers.cc -o obj/tools/v8_gypfiles/gen/torque-generated/v8_base_without_compiler.class-verifiers.o [1783/2643] g++ -MMD -MF obj/tools/v8_gypfiles/gen/src/regexp/v8_base_without_compiler.special-case.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c gen/src/regexp/special-case.cc -o obj/tools/v8_gypfiles/gen/src/regexp/v8_base_without_compiler.special-case.o [1784/2643] g++ -MMD -MF obj/deps/v8/src/wasm/v8_base_without_compiler.function-compiler.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/wasm/function-compiler.cc -o obj/deps/v8/src/wasm/v8_base_without_compiler.function-compiler.o In file included from ../../deps/v8/src/codegen/assembler.h:42, from ../../deps/v8/src/wasm/function-compiler.h:14, from ../../deps/v8/src/wasm/function-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/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 { | ^~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/wasm/function-body-decoder.h:15, from ../../deps/v8/src/wasm/function-compiler.h: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::AllocationSite; Source = v8::internal::Object]': ../../deps/v8/src/objects/allocation-site.h:140:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AllocationSite' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(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/codegen/compiler.h:11, from ../../deps/v8/src/wasm/function-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, 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/codegen/loong64/assembler-loong64-inl.h:11, from ../../deps/v8/src/codegen/assembler-inl.h:25, from ../../deps/v8/src/codegen/macro-assembler-inl.h:8, from ../../deps/v8/src/wasm/function-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::Map; Source = v8::internal::Object]': gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:21: ../../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:12: ../../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:12: ../../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of '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]': gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array 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]': gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared 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]': gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of '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]': gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared 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]': gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:8: ../../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared 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]': gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, 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]': gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&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]': gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | 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]': gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/prototype-info-inl.h:8, from ../../deps/v8/src/objects/map-inl.h:19: ../../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &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 = 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) { | ^~~~~~~~~ [1785/2643] g++ -MMD -MF obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.aggregate-error-tq.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c gen/torque-generated/src/builtins/aggregate-error-tq.cc -o obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.aggregate-error-tq.o [1786/2643] g++ -MMD -MF obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.array-at-tq.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c gen/torque-generated/src/builtins/array-at-tq.cc -o obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.array-at-tq.o [1787/2643] g++ -MMD -MF obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.array-concat-tq.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c gen/torque-generated/src/builtins/array-concat-tq.cc -o obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.array-concat-tq.o [1788/2643] g++ -MMD -MF obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.array-copywithin-tq.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c gen/torque-generated/src/builtins/array-copywithin-tq.cc -o obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.array-copywithin-tq.o [1789/2643] g++ -MMD -MF obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.array-every-tq.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c gen/torque-generated/src/builtins/array-every-tq.cc -o obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.array-every-tq.o [1790/2643] g++ -MMD -MF obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.array-filter-tq.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c gen/torque-generated/src/builtins/array-filter-tq.cc -o obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.array-filter-tq.o [1791/2643] g++ -MMD -MF obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.array-find-tq.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c gen/torque-generated/src/builtins/array-find-tq.cc -o obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.array-find-tq.o [1792/2643] g++ -MMD -MF obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.array-findindex-tq.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c gen/torque-generated/src/builtins/array-findindex-tq.cc -o obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.array-findindex-tq.o [1793/2643] g++ -MMD -MF obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.array-findlast-tq.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c gen/torque-generated/src/builtins/array-findlast-tq.cc -o obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.array-findlast-tq.o [1794/2643] g++ -MMD -MF obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.array-findlastindex-tq.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c gen/torque-generated/src/builtins/array-findlastindex-tq.cc -o obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.array-findlastindex-tq.o [1795/2643] g++ -MMD -MF obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.array-foreach-tq.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c gen/torque-generated/src/builtins/array-foreach-tq.cc -o obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.array-foreach-tq.o [1796/2643] g++ -MMD -MF obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.array-from-tq.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c gen/torque-generated/src/builtins/array-from-tq.cc -o obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.array-from-tq.o [1797/2643] g++ -MMD -MF obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.array-isarray-tq.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c gen/torque-generated/src/builtins/array-isarray-tq.cc -o obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.array-isarray-tq.o [1798/2643] g++ -MMD -MF obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.array-join-tq.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c gen/torque-generated/src/builtins/array-join-tq.cc -o obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.array-join-tq.o [1799/2643] g++ -MMD -MF obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.array-lastindexof-tq.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c gen/torque-generated/src/builtins/array-lastindexof-tq.cc -o obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.array-lastindexof-tq.o [1800/2643] g++ -MMD -MF obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.array-map-tq.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c gen/torque-generated/src/builtins/array-map-tq.cc -o obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.array-map-tq.o [1801/2643] g++ -MMD -MF obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.array-of-tq.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c gen/torque-generated/src/builtins/array-of-tq.cc -o obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.array-of-tq.o [1802/2643] g++ -MMD -MF obj/deps/v8/src/asmjs/v8_base_without_compiler.asm-parser.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/asmjs/asm-parser.cc -o obj/deps/v8/src/asmjs/v8_base_without_compiler.asm-parser.o In file included from ../../deps/v8/src/base/strings.h:9, from ../../deps/v8/src/asmjs/asm-scanner.h:14, from ../../deps/v8/src/asmjs/asm-parser.h:10, from ../../deps/v8/src/asmjs/asm-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/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/numbers/conversions-inl.h:22, from ../../deps/v8/src/asmjs/asm-parser.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)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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]': gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:21: ../../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:12: ../../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:12: ../../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array 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]': gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared 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]': gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of '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]': gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared 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]': gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:8: ../../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared 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]': gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, 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]': gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&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]': gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | 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]': gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/prototype-info-inl.h:8, from ../../deps/v8/src/objects/map-inl.h:19: ../../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:959:7: note: 'class v8::internal::WasmArray' declared here 959 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ [1803/2643] g++ -MMD -MF obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.array-reduce-right-tq.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c gen/torque-generated/src/builtins/array-reduce-right-tq.cc -o obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.array-reduce-right-tq.o [1804/2643] g++ -MMD -MF obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.array-reduce-tq.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c gen/torque-generated/src/builtins/array-reduce-tq.cc -o obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.array-reduce-tq.o [1805/2643] g++ -MMD -MF obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.array-reverse-tq.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c gen/torque-generated/src/builtins/array-reverse-tq.cc -o obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.array-reverse-tq.o [1806/2643] g++ -MMD -MF obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.array-shift-tq.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c gen/torque-generated/src/builtins/array-shift-tq.cc -o obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.array-shift-tq.o [1807/2643] g++ -MMD -MF obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.array-slice-tq.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c gen/torque-generated/src/builtins/array-slice-tq.cc -o obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.array-slice-tq.o [1808/2643] g++ -MMD -MF obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.array-some-tq.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c gen/torque-generated/src/builtins/array-some-tq.cc -o obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.array-some-tq.o [1809/2643] g++ -MMD -MF obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.array-splice-tq.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c gen/torque-generated/src/builtins/array-splice-tq.cc -o obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.array-splice-tq.o [1810/2643] g++ -MMD -MF obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.array-unshift-tq.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c gen/torque-generated/src/builtins/array-unshift-tq.cc -o obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.array-unshift-tq.o [1811/2643] g++ -MMD -MF obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.array-tq.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c gen/torque-generated/src/builtins/array-tq.cc -o obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.array-tq.o [1812/2643] g++ -MMD -MF obj/deps/v8/src/wasm/baseline/v8_base_without_compiler.liftoff-assembler.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/wasm/baseline/liftoff-assembler.cc -o obj/deps/v8/src/wasm/baseline/v8_base_without_compiler.liftoff-assembler.o In file included from ../../deps/v8/src/wasm/function-body-decoder-impl.h:29, from ../../deps/v8/src/wasm/baseline/liftoff-assembler.cc:17: ../../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/wasm/baseline/liftoff-assembler.h:11, from ../../deps/v8/src/wasm/baseline/liftoff-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, from ../../deps/v8/src/codegen/macro-assembler.h:8, from ../../deps/v8/src/wasm/baseline/liftoff-assembler.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/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 { | ^~~~~~~~~~~ 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/wasm/baseline/liftoff-compiler.h:8, from ../../deps/v8/src/wasm/baseline/liftoff-assembler.h: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::NameDictionary; Source = v8::internal::Object]': ../../deps/v8/src/objects/dictionary.h:190:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameDictionary' from an array of '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/debug/debug.h:17, from ../../deps/v8/src/wasm/wasm-objects.h:17, from ../../deps/v8/src/wasm/baseline/loong64/liftoff-assembler-loong64.h:12, from ../../deps/v8/src/wasm/baseline/liftoff-assembler.h:1754: ../../deps/v8/src/objects/dictionary.h:185:25: note: 'class v8::internal::NameDictionary' declared here 185 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]': ../../deps/v8/src/objects/dictionary.h:232:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::GlobalDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:227:25: note: 'class v8::internal::GlobalDictionary' declared here 227 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]': ../../deps/v8/src/objects/dictionary.h:299:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SimpleNumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:294:7: note: 'class v8::internal::SimpleNumberDictionary' declared here 294 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]': ../../deps/v8/src/objects/dictionary.h:321:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:316:7: note: 'class v8::internal::NumberDictionary' declared here 316 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NormalizedMapCache; Source = v8::internal::Object]': ../../deps/v8/src/objects/map.h:964:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NormalizedMapCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/string.h:15, from ../../deps/v8/src/heap/factory.h:25: ../../deps/v8/src/objects/map.h:954:7: note: 'class v8::internal::NormalizedMapCache' declared here 954 | class NormalizedMapCache : 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)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:317:25: note: 'class v8::internal::WasmInstanceObject' declared here 317 | class V8_EXPORT_PRIVATE WasmInstanceObject : public JSObject { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExceptionPackage; Source = v8::internal::Object]': ../../deps/v8/src/wasm/wasm-objects.h:571:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExceptionPackage' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:551:25: note: 'class v8::internal::WasmExceptionPackage' declared here 551 | class V8_EXPORT_PRIVATE WasmExceptionPackage : public JSObject { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExportedFunction; Source = v8::internal::Object]': ../../deps/v8/src/wasm/wasm-objects.h:613:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExportedFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:591:7: note: 'class v8::internal::WasmExportedFunction' declared here 591 | class WasmExportedFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmJSFunction; Source = v8::internal::Object]': ../../deps/v8/src/wasm/wasm-objects.h:637:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmJSFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:619:7: note: 'class v8::internal::WasmJSFunction' declared here 619 | class WasmJSFunction : public JSFunction { | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmCapiFunction; Source = v8::internal::Object]': ../../deps/v8/src/wasm/wasm-objects.h:655:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmCapiFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:642:7: note: 'class v8::internal::WasmCapiFunction' declared here 642 | class WasmCapiFunction : public JSFunction { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExternalFunction; Source = v8::internal::Object]': ../../deps/v8/src/wasm/wasm-objects.h:668:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExternalFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:664:7: note: 'class v8::internal::WasmExternalFunction' declared here 664 | class WasmExternalFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]': ../../deps/v8/src/objects/bigint.h:82:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigIntBase' from an array of '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/wasm/baseline/liftoff-assembler.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::TransitionArray; Source = v8::internal::Object]': ../../deps/v8/src/objects/transitions.h:243:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::TransitionArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &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: ../../deps/v8/src/objects/transitions.h:241:7: note: 'class v8::internal::TransitionArray' declared 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]': gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:21: ../../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:12: ../../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:12: ../../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of '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]': gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array 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]': gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared 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]': gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of '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]': gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared 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]': gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:8: ../../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared 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]': gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, 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]': gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&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]': gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | 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]': gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/prototype-info-inl.h:8, from ../../deps/v8/src/objects/map-inl.h:19: ../../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &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 = 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) { | ^~~~~~~~~ [1813/2643] g++ -MMD -MF obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.arraybuffer-tq.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c gen/torque-generated/src/builtins/arraybuffer-tq.cc -o obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.arraybuffer-tq.o [1814/2643] g++ -MMD -MF obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.base-tq.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c gen/torque-generated/src/builtins/base-tq.cc -o obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.base-tq.o [1815/2643] g++ -MMD -MF obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.boolean-tq.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c gen/torque-generated/src/builtins/boolean-tq.cc -o obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.boolean-tq.o [1816/2643] g++ -MMD -MF obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.builtins-bigint-tq.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c gen/torque-generated/src/builtins/builtins-bigint-tq.cc -o obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.builtins-bigint-tq.o [1817/2643] g++ -MMD -MF obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.builtins-string-tq.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c gen/torque-generated/src/builtins/builtins-string-tq.cc -o obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.builtins-string-tq.o [1818/2643] g++ -MMD -MF obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.cast-tq.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c gen/torque-generated/src/builtins/cast-tq.cc -o obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.cast-tq.o [1819/2643] g++ -MMD -MF obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.collections-tq.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c gen/torque-generated/src/builtins/collections-tq.cc -o obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.collections-tq.o [1820/2643] g++ -MMD -MF obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.constructor-tq.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c gen/torque-generated/src/builtins/constructor-tq.cc -o obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.constructor-tq.o [1821/2643] g++ -MMD -MF obj/deps/v8/src/wasm/v8_base_without_compiler.wasm-external-refs.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/wasm/wasm-external-refs.cc -o obj/deps/v8/src/wasm/v8_base_without_compiler.wasm-external-refs.o ../../deps/v8/src/wasm/wasm-external-refs.cc:100:3: warning: multi-line comment [-Wcomment] 100 | // / leading 0 \/ 24 float data bits \/ for rounding \/ trailing 0 \ | ^ In file included from ../../deps/v8/src/base/bits.h:12, from ../../deps/v8/src/wasm/wasm-external-refs.cc:12: ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]': ../../deps/v8/src/objects/heap-object.h:173:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapObject' from an 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, from ../../deps/v8/src/heap/heap-write-barrier-inl.h:11, from ../../deps/v8/src/wasm/wasm-objects-inl.h:16, from ../../deps/v8/src/wasm/wasm-external-refs.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)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: ../../deps/v8/src/objects/smi.h:23:7: note: 'class v8::internal::Smi' declared here 23 | class Smi : public Object { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]': ../../deps/v8/src/objects/js-objects.h:1035:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSIteratorResult' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &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/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]': gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:21: ../../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:12: ../../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:12: ../../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of '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]': gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array 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]': gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared 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]': gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of '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]': gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared 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]': gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:8: ../../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared 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]': gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, 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]': gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&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]': gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | 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]': gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/prototype-info-inl.h:8, from ../../deps/v8/src/objects/map-inl.h:19: ../../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:959:7: note: 'class v8::internal::WasmArray' declared here 959 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ [1822/2643] g++ -MMD -MF obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.conversion-tq.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c gen/torque-generated/src/builtins/conversion-tq.cc -o obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.conversion-tq.o [1823/2643] g++ -MMD -MF obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.convert-tq.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c gen/torque-generated/src/builtins/convert-tq.cc -o obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.convert-tq.o [1824/2643] g++ -MMD -MF obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.console-tq.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c gen/torque-generated/src/builtins/console-tq.cc -o obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.console-tq.o [1825/2643] g++ -MMD -MF obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.data-view-tq.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c gen/torque-generated/src/builtins/data-view-tq.cc -o obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.data-view-tq.o [1826/2643] g++ -MMD -MF obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.finalization-registry-tq.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c gen/torque-generated/src/builtins/finalization-registry-tq.cc -o obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.finalization-registry-tq.o [1827/2643] g++ -MMD -MF obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.frames-tq.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c gen/torque-generated/src/builtins/frames-tq.cc -o obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.frames-tq.o [1828/2643] g++ -MMD -MF obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.frame-arguments-tq.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c gen/torque-generated/src/builtins/frame-arguments-tq.cc -o obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.frame-arguments-tq.o [1829/2643] g++ -MMD -MF obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.function-tq.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c gen/torque-generated/src/builtins/function-tq.cc -o obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.function-tq.o [1830/2643] g++ -MMD -MF obj/deps/v8/src/deoptimizer/loong64/v8_base_without_compiler.deoptimizer-loong64.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/deoptimizer/loong64/deoptimizer-loong64.cc -o obj/deps/v8/src/deoptimizer/loong64/v8_base_without_compiler.deoptimizer-loong64.o 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/loong64/deoptimizer-loong64.cc:5: ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]': ../../deps/v8/src/objects/heap-object.h:173:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapObject' from 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::FeedbackVector; Source = v8::internal::Object]': gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::FeedbackVector' declared here 192 | class FeedbackVector | ^~~~~~~~~~~~~~ [1831/2643] g++ -MMD -MF obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.growable-fixed-array-tq.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c gen/torque-generated/src/builtins/growable-fixed-array-tq.cc -o obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.growable-fixed-array-tq.o [1832/2643] g++ -MMD -MF obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.ic-callable-tq.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c gen/torque-generated/src/builtins/ic-callable-tq.cc -o obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.ic-callable-tq.o [1833/2643] g++ -MMD -MF obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.ic-tq.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c gen/torque-generated/src/builtins/ic-tq.cc -o obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.ic-tq.o [1834/2643] g++ -MMD -MF obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.internal-coverage-tq.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c gen/torque-generated/src/builtins/internal-coverage-tq.cc -o obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.internal-coverage-tq.o [1835/2643] g++ -MMD -MF obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.internal-tq.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c gen/torque-generated/src/builtins/internal-tq.cc -o obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.internal-tq.o [1836/2643] g++ -MMD -MF obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.iterator-tq.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c gen/torque-generated/src/builtins/iterator-tq.cc -o obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.iterator-tq.o [1837/2643] g++ -MMD -MF obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.math-tq.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c gen/torque-generated/src/builtins/math-tq.cc -o obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.math-tq.o [1838/2643] g++ -MMD -MF obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.object-fromentries-tq.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c gen/torque-generated/src/builtins/object-fromentries-tq.cc -o obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.object-fromentries-tq.o [1839/2643] g++ -MMD -MF obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.number-tq.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c gen/torque-generated/src/builtins/number-tq.cc -o obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.number-tq.o [1840/2643] g++ -MMD -MF obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.object-tq.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c gen/torque-generated/src/builtins/object-tq.cc -o obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.object-tq.o [1841/2643] g++ -MMD -MF obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.promise-abstract-operations-tq.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c gen/torque-generated/src/builtins/promise-abstract-operations-tq.cc -o obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.promise-abstract-operations-tq.o [1842/2643] g++ -MMD -MF obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.promise-all-tq.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c gen/torque-generated/src/builtins/promise-all-tq.cc -o obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.promise-all-tq.o [1843/2643] g++ -MMD -MF obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.promise-all-element-closure-tq.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c gen/torque-generated/src/builtins/promise-all-element-closure-tq.cc -o obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.promise-all-element-closure-tq.o [1844/2643] g++ -MMD -MF obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.promise-any-tq.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c gen/torque-generated/src/builtins/promise-any-tq.cc -o obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.promise-any-tq.o [1845/2643] g++ -MMD -MF obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.promise-constructor-tq.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c gen/torque-generated/src/builtins/promise-constructor-tq.cc -o obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.promise-constructor-tq.o [1846/2643] g++ -MMD -MF obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.promise-finally-tq.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c gen/torque-generated/src/builtins/promise-finally-tq.cc -o obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.promise-finally-tq.o [1847/2643] g++ -MMD -MF obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.promise-misc-tq.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c gen/torque-generated/src/builtins/promise-misc-tq.cc -o obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.promise-misc-tq.o [1848/2643] g++ -MMD -MF obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.promise-then-tq.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c gen/torque-generated/src/builtins/promise-then-tq.cc -o obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.promise-then-tq.o [1849/2643] g++ -MMD -MF obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.promise-race-tq.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c gen/torque-generated/src/builtins/promise-race-tq.cc -o obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.promise-race-tq.o [1850/2643] g++ -MMD -MF obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.promise-reaction-job-tq.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c gen/torque-generated/src/builtins/promise-reaction-job-tq.cc -o obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.promise-reaction-job-tq.o [1851/2643] g++ -MMD -MF obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.promise-resolve-tq.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c gen/torque-generated/src/builtins/promise-resolve-tq.cc -o obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.promise-resolve-tq.o [1852/2643] g++ -MMD -MF obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.promise-jobs-tq.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c gen/torque-generated/src/builtins/promise-jobs-tq.cc -o obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.promise-jobs-tq.o [1853/2643] g++ -MMD -MF obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.proxy-constructor-tq.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c gen/torque-generated/src/builtins/proxy-constructor-tq.cc -o obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.proxy-constructor-tq.o [1854/2643] g++ -MMD -MF obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.proxy-get-property-tq.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c gen/torque-generated/src/builtins/proxy-get-property-tq.cc -o obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.proxy-get-property-tq.o [1855/2643] g++ -MMD -MF obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.proxy-delete-property-tq.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c gen/torque-generated/src/builtins/proxy-delete-property-tq.cc -o obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.proxy-delete-property-tq.o [1856/2643] g++ -MMD -MF obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.proxy-get-prototype-of-tq.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c gen/torque-generated/src/builtins/proxy-get-prototype-of-tq.cc -o obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.proxy-get-prototype-of-tq.o [1857/2643] g++ -MMD -MF obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.proxy-has-property-tq.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c gen/torque-generated/src/builtins/proxy-has-property-tq.cc -o obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.proxy-has-property-tq.o [1858/2643] g++ -MMD -MF obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.proxy-is-extensible-tq.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c gen/torque-generated/src/builtins/proxy-is-extensible-tq.cc -o obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.proxy-is-extensible-tq.o [1859/2643] g++ -MMD -MF obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.proxy-prevent-extensions-tq.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c gen/torque-generated/src/builtins/proxy-prevent-extensions-tq.cc -o obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.proxy-prevent-extensions-tq.o [1860/2643] g++ -MMD -MF obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.proxy-revoke-tq.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c gen/torque-generated/src/builtins/proxy-revoke-tq.cc -o obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.proxy-revoke-tq.o [1861/2643] g++ -MMD -MF obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.proxy-revocable-tq.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c gen/torque-generated/src/builtins/proxy-revocable-tq.cc -o obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.proxy-revocable-tq.o [1862/2643] g++ -MMD -MF obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.proxy-set-property-tq.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c gen/torque-generated/src/builtins/proxy-set-property-tq.cc -o obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.proxy-set-property-tq.o [1863/2643] g++ -MMD -MF obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.proxy-set-prototype-of-tq.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c gen/torque-generated/src/builtins/proxy-set-prototype-of-tq.cc -o obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.proxy-set-prototype-of-tq.o [1864/2643] g++ -MMD -MF obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.proxy-tq.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c gen/torque-generated/src/builtins/proxy-tq.cc -o obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.proxy-tq.o [1865/2643] g++ -MMD -MF obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.regexp-exec-tq.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c gen/torque-generated/src/builtins/regexp-exec-tq.cc -o obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.regexp-exec-tq.o [1866/2643] g++ -MMD -MF obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.reflect-tq.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c gen/torque-generated/src/builtins/reflect-tq.cc -o obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.reflect-tq.o [1867/2643] g++ -MMD -MF obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.regexp-match-all-tq.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c gen/torque-generated/src/builtins/regexp-match-all-tq.cc -o obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.regexp-match-all-tq.o [1868/2643] g++ -MMD -MF obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.regexp-match-tq.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c gen/torque-generated/src/builtins/regexp-match-tq.cc -o obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.regexp-match-tq.o [1869/2643] g++ -MMD -MF obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.regexp-replace-tq.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c gen/torque-generated/src/builtins/regexp-replace-tq.cc -o obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.regexp-replace-tq.o [1870/2643] g++ -MMD -MF obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.regexp-search-tq.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c gen/torque-generated/src/builtins/regexp-search-tq.cc -o obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.regexp-search-tq.o [1871/2643] g++ -MMD -MF obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.regexp-source-tq.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c gen/torque-generated/src/builtins/regexp-source-tq.cc -o obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.regexp-source-tq.o [1872/2643] g++ -MMD -MF obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.regexp-split-tq.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c gen/torque-generated/src/builtins/regexp-split-tq.cc -o obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.regexp-split-tq.o [1873/2643] g++ -MMD -MF obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.regexp-tq.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c gen/torque-generated/src/builtins/regexp-tq.cc -o obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.regexp-tq.o [1874/2643] g++ -MMD -MF obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.regexp-test-tq.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c gen/torque-generated/src/builtins/regexp-test-tq.cc -o obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.regexp-test-tq.o [1875/2643] g++ -MMD -MF obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.string-at-tq.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c gen/torque-generated/src/builtins/string-at-tq.cc -o obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.string-at-tq.o [1876/2643] g++ -MMD -MF obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.string-endswith-tq.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c gen/torque-generated/src/builtins/string-endswith-tq.cc -o obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.string-endswith-tq.o [1877/2643] g++ -MMD -MF obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.string-html-tq.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c gen/torque-generated/src/builtins/string-html-tq.cc -o obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.string-html-tq.o [1878/2643] g++ -MMD -MF obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.string-indexof-tq.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c gen/torque-generated/src/builtins/string-indexof-tq.cc -o obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.string-indexof-tq.o [1879/2643] g++ -MMD -MF obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.string-includes-tq.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c gen/torque-generated/src/builtins/string-includes-tq.cc -o obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.string-includes-tq.o [1880/2643] g++ -MMD -MF obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.string-iterator-tq.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c gen/torque-generated/src/builtins/string-iterator-tq.cc -o obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.string-iterator-tq.o [1881/2643] g++ -MMD -MF obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.string-match-search-tq.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c gen/torque-generated/src/builtins/string-match-search-tq.cc -o obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.string-match-search-tq.o [1882/2643] g++ -MMD -MF obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.string-pad-tq.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c gen/torque-generated/src/builtins/string-pad-tq.cc -o obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.string-pad-tq.o [1883/2643] g++ -MMD -MF obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.string-replaceall-tq.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c gen/torque-generated/src/builtins/string-replaceall-tq.cc -o obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.string-replaceall-tq.o [1884/2643] g++ -MMD -MF obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.string-startswith-tq.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c gen/torque-generated/src/builtins/string-startswith-tq.cc -o obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.string-startswith-tq.o [1885/2643] g++ -MMD -MF obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.string-substr-tq.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c gen/torque-generated/src/builtins/string-substr-tq.cc -o obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.string-substr-tq.o [1886/2643] g++ -MMD -MF obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.string-repeat-tq.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c gen/torque-generated/src/builtins/string-repeat-tq.cc -o obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.string-repeat-tq.o [1887/2643] g++ -MMD -MF obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.string-slice-tq.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c gen/torque-generated/src/builtins/string-slice-tq.cc -o obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.string-slice-tq.o [1888/2643] g++ -MMD -MF obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.string-substring-tq.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c gen/torque-generated/src/builtins/string-substring-tq.cc -o obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.string-substring-tq.o [1889/2643] g++ -MMD -MF obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.string-trim-tq.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c gen/torque-generated/src/builtins/string-trim-tq.cc -o obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.string-trim-tq.o [1890/2643] g++ -MMD -MF obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.symbol-tq.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c gen/torque-generated/src/builtins/symbol-tq.cc -o obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.symbol-tq.o [1891/2643] g++ -MMD -MF obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.typed-array-createtypedarray-tq.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c gen/torque-generated/src/builtins/typed-array-createtypedarray-tq.cc -o obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.typed-array-createtypedarray-tq.o [1892/2643] g++ -MMD -MF obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.torque-internal-tq.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c gen/torque-generated/src/builtins/torque-internal-tq.cc -o obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.torque-internal-tq.o [1893/2643] g++ -MMD -MF obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.typed-array-every-tq.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c gen/torque-generated/src/builtins/typed-array-every-tq.cc -o obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.typed-array-every-tq.o [1894/2643] g++ -MMD -MF obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.typed-array-at-tq.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c gen/torque-generated/src/builtins/typed-array-at-tq.cc -o obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.typed-array-at-tq.o [1895/2643] g++ -MMD -MF obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.typed-array-entries-tq.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c gen/torque-generated/src/builtins/typed-array-entries-tq.cc -o obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.typed-array-entries-tq.o [1896/2643] g++ -MMD -MF obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.typed-array-filter-tq.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c gen/torque-generated/src/builtins/typed-array-filter-tq.cc -o obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.typed-array-filter-tq.o [1897/2643] g++ -MMD -MF obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.typed-array-find-tq.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c gen/torque-generated/src/builtins/typed-array-find-tq.cc -o obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.typed-array-find-tq.o [1898/2643] g++ -MMD -MF obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.typed-array-findindex-tq.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c gen/torque-generated/src/builtins/typed-array-findindex-tq.cc -o obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.typed-array-findindex-tq.o [1899/2643] g++ -MMD -MF obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.typed-array-findlast-tq.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c gen/torque-generated/src/builtins/typed-array-findlast-tq.cc -o obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.typed-array-findlast-tq.o [1900/2643] g++ -MMD -MF obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.typed-array-findlastindex-tq.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c gen/torque-generated/src/builtins/typed-array-findlastindex-tq.cc -o obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.typed-array-findlastindex-tq.o [1901/2643] g++ -MMD -MF obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.typed-array-foreach-tq.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c gen/torque-generated/src/builtins/typed-array-foreach-tq.cc -o obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.typed-array-foreach-tq.o [1902/2643] g++ -MMD -MF obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.typed-array-keys-tq.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c gen/torque-generated/src/builtins/typed-array-keys-tq.cc -o obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.typed-array-keys-tq.o [1903/2643] g++ -MMD -MF obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.typed-array-from-tq.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c gen/torque-generated/src/builtins/typed-array-from-tq.cc -o obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.typed-array-from-tq.o [1904/2643] g++ -MMD -MF obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.typed-array-of-tq.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c gen/torque-generated/src/builtins/typed-array-of-tq.cc -o obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.typed-array-of-tq.o [1905/2643] g++ -MMD -MF obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.typed-array-reduce-tq.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c gen/torque-generated/src/builtins/typed-array-reduce-tq.cc -o obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.typed-array-reduce-tq.o [1906/2643] g++ -MMD -MF obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.typed-array-reduceright-tq.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c gen/torque-generated/src/builtins/typed-array-reduceright-tq.cc -o obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.typed-array-reduceright-tq.o [1907/2643] g++ -MMD -MF obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.typed-array-sort-tq.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c gen/torque-generated/src/builtins/typed-array-sort-tq.cc -o obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.typed-array-sort-tq.o [1908/2643] g++ -MMD -MF obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.typed-array-set-tq.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c gen/torque-generated/src/builtins/typed-array-set-tq.cc -o obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.typed-array-set-tq.o [1909/2643] g++ -MMD -MF obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.typed-array-slice-tq.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c gen/torque-generated/src/builtins/typed-array-slice-tq.cc -o obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.typed-array-slice-tq.o [1910/2643] g++ -MMD -MF obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.typed-array-some-tq.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c gen/torque-generated/src/builtins/typed-array-some-tq.cc -o obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.typed-array-some-tq.o [1911/2643] g++ -MMD -MF obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.typed-array-subarray-tq.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c gen/torque-generated/src/builtins/typed-array-subarray-tq.cc -o obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.typed-array-subarray-tq.o [1912/2643] g++ -MMD -MF obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.typed-array-values-tq.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c gen/torque-generated/src/builtins/typed-array-values-tq.cc -o obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.typed-array-values-tq.o [1913/2643] g++ -MMD -MF obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.typed-array-tq.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c gen/torque-generated/src/builtins/typed-array-tq.cc -o obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.typed-array-tq.o [1914/2643] g++ -MMD -MF obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.weak-ref-tq.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c gen/torque-generated/src/builtins/weak-ref-tq.cc -o obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.weak-ref-tq.o [1915/2643] g++ -MMD -MF obj/tools/v8_gypfiles/gen/torque-generated/src/ic/v8_base_without_compiler.handler-configuration-tq.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c gen/torque-generated/src/ic/handler-configuration-tq.cc -o obj/tools/v8_gypfiles/gen/torque-generated/src/ic/v8_base_without_compiler.handler-configuration-tq.o [1916/2643] g++ -MMD -MF obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.bigint-tq.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c gen/torque-generated/src/objects/bigint-tq.cc -o obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.bigint-tq.o [1917/2643] g++ -MMD -MF obj/deps/v8/src/compiler/backend/loong64/v8_base_without_compiler.instruction-scheduler-loong64.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/compiler/backend/loong64/instruction-scheduler-loong64.cc -o obj/deps/v8/src/compiler/backend/loong64/v8_base_without_compiler.instruction-scheduler-loong64.o 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/loong64/instruction-scheduler-loong64.cc:5: ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]': ../../deps/v8/src/objects/heap-object.h:173:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapObject' from 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::NormalizedMapCache; Source = v8::internal::Object]': ../../deps/v8/src/objects/map.h:964:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NormalizedMapCache' from an array of 'const class v8::internal::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/backend/instruction.h:18, from ../../deps/v8/src/compiler/backend/instruction-scheduler.h:10, from ../../deps/v8/src/compiler/backend/loong64/instruction-scheduler-loong64.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/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/dictionary.h:185:25: note: 'class v8::internal::NameDictionary' declared here 185 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]': ../../deps/v8/src/objects/dictionary.h:232:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::GlobalDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:227:25: note: 'class v8::internal::GlobalDictionary' declared here 227 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]': ../../deps/v8/src/objects/dictionary.h:299:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SimpleNumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:294:7: note: 'class v8::internal::SimpleNumberDictionary' declared here 294 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]': ../../deps/v8/src/objects/dictionary.h:321:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:316:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::FeedbackVector' declared here 192 | class FeedbackVector | ^~~~~~~~~~~~~~ [1918/2643] g++ -MMD -MF obj/deps/v8/src/debug/v8_base_without_compiler.debug-wasm-objects.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/debug/debug-wasm-objects.cc -o obj/deps/v8/src/debug/v8_base_without_compiler.debug-wasm-objects.o 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/debug/debug-wasm-objects.h:14, from ../../deps/v8/src/debug/debug-wasm-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/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::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)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../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::Smi; Source = v8::internal::Object]': ../../deps/v8/src/objects/smi.h:87:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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-inl.h:9, from ../../deps/v8/src/debug/debug-wasm-objects.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: ../../deps/v8/src/objects/allocation-site.h:21:7: note: 'class v8::internal::AllocationSite' declared 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]': gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:21: ../../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:12: ../../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of '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]': gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array 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]': gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared 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]': gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of '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]': gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared 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]': gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:8: ../../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared 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]': gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, 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]': 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-wasm-objects.cc:805: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::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::WasmModuleObject; Source = v8::internal::Object]': 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/debug/debug-wasm-objects.cc:846: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::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::FunctionTemplateInfo; Source = v8::internal::Object]': gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&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]': gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | 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]': gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/prototype-info-inl.h:8, from ../../deps/v8/src/objects/map-inl.h:19: ../../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &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::WasmInternalFunction; Source = v8::internal::Object]': 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/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmInternalFunction]' ../../deps/v8/src/debug/debug-wasm-objects.cc:322:23: required from here ../../deps/v8/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::WasmTableObject; Source = v8::internal::Object]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1240:23: required from 'static D v8::internal::TorqueGeneratedWasmTableObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmTableObject; P = v8::internal::JSObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmTableObject]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmTableObject]' ../../deps/v8/src/debug/debug-wasm-objects.cc:1089:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmTableObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:167:7: note: 'class v8::internal::WasmTableObject' declared here 167 | class WasmTableObject | ^~~~~~~~~~~~~~~ [1919/2643] g++ -MMD -MF obj/deps/v8/src/diagnostics/loong64/v8_base_without_compiler.disasm-loong64.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/diagnostics/loong64/disasm-loong64.cc -o obj/deps/v8/src/diagnostics/loong64/v8_base_without_compiler.disasm-loong64.o 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/platform/platform.h:34, from ../../deps/v8/src/diagnostics/loong64/disasm-loong64.cc:12: ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]': ../../deps/v8/src/objects/heap-object.h:173:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapObject' from 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/diagnostics/loong64/disasm-loong64.cc: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::AllocationSite; Source = v8::internal::Object]': ../../deps/v8/src/objects/allocation-site.h:140:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AllocationSite' from an array of 'const class v8::internal::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 { | ^~~~~~~~~~~ [1920/2643] g++ -MMD -MF obj/deps/v8/src/wasm/v8_base_without_compiler.wasm-module-builder.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/wasm/wasm-module-builder.cc -o obj/deps/v8/src/wasm/v8_base_without_compiler.wasm-module-builder.o In file included from ../../deps/v8/src/base/memory.h:8, from ../../deps/v8/src/wasm/wasm-module-builder.h:12, from ../../deps/v8/src/wasm/wasm-module-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/common/ptr-compr-inl.h:9, from ../../deps/v8/src/objects/objects-inl.h:20, from ../../deps/v8/src/wasm/wasm-module-builder.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, 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 { | ^~~~~~~~~~~ In file included from ../../deps/v8/src/wasm/function-body-decoder.h:15, from ../../deps/v8/src/wasm/wasm-module-builder.cc:12: ../../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]': gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:21: ../../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:12: ../../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:12: ../../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of '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]': gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array 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]': gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared 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]': gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of '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]': gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared 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]': gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:8: ../../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared 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]': gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, 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]': gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&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]': gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | 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]': gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/prototype-info-inl.h:8, from ../../deps/v8/src/objects/map-inl.h:19: ../../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &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) { | ^~~~~~~~~ [1921/2643] g++ -MMD -MF obj/deps/v8/src/wasm/v8_base_without_compiler.wasm-result.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/wasm/wasm-result.cc -o obj/deps/v8/src/wasm/v8_base_without_compiler.wasm-result.o In file included from ../../deps/v8/src/wasm/wasm-result.h:16, from ../../deps/v8/src/wasm/wasm-result.cc:5: ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]': ../../deps/v8/src/objects/heap-object.h:173:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapObject' from 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/wasm/wasm-result.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/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]': gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:21: ../../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:12: ../../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:12: ../../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of '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]': gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array 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]': gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of '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]': gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared 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]': gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared 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]': gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, 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]': gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:8: ../../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared 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]': gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | 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]': gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/prototype-info-inl.h:8, from ../../deps/v8/src/objects/map-inl.h:19: ../../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &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]': gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/source-text-module.h:26:7: note: 'class v8::internal::SourceTextModule' declared here 26 | class SourceTextModule | ^~~~~~~~~~~~~~~~ [1922/2643] g++ -MMD -MF obj/deps/v8/src/wasm/v8_base_without_compiler.wasm-code-manager.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/wasm/wasm-code-manager.cc -o obj/deps/v8/src/wasm/v8_base_without_compiler.wasm-code-manager.o In file included from ../../deps/v8/src/base/address-region.h:10, from ../../deps/v8/src/wasm/wasm-code-manager.h:19, from ../../deps/v8/src/wasm/wasm-code-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/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/wasm/wasm-code-manager.cc: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::AllocationSite; Source = v8::internal::Object]': ../../deps/v8/src/objects/allocation-site.h:140:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AllocationSite' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included 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 { | ^~~~~~~~~~~ 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/wasm/wasm-code-manager.cc:30: ../../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]': gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:21: ../../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:12: ../../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:12: ../../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of '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]': gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array 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]': gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared 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]': gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of '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]': gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared 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]': gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:8: ../../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared 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]': gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, 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]': gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&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]': gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | 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]': gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/prototype-info-inl.h:8, from ../../deps/v8/src/objects/map-inl.h:19: ../../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &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) { | ^~~~~~~~~ [1923/2643] g++ -MMD -MF obj/deps/v8/src/wasm/v8_base_without_compiler.streaming-decoder.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/wasm/streaming-decoder.cc -o obj/deps/v8/src/wasm/v8_base_without_compiler.streaming-decoder.o In file included from ../../deps/v8/src/wasm/streaming-decoder.h:14, from ../../deps/v8/src/wasm/streaming-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/descriptor-array.h:9, from ../../deps/v8/src/wasm/streaming-decoder.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::ObjectHashTable; Source = v8::internal::Object]': ../../deps/v8/src/objects/hash-table.h:381:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/dictionary.h:11, from ../../deps/v8/src/wasm/streaming-decoder.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::NameDictionary; Source = v8::internal::Object]': ../../deps/v8/src/objects/dictionary.h:190:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:185:25: note: 'class v8::internal::NameDictionary' declared here 185 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]': ../../deps/v8/src/objects/dictionary.h:232:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::GlobalDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:227:25: note: 'class v8::internal::GlobalDictionary' declared here 227 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]': ../../deps/v8/src/objects/dictionary.h:299:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SimpleNumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:294:7: note: 'class v8::internal::SimpleNumberDictionary' declared here 294 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]': ../../deps/v8/src/objects/dictionary.h:321:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:316:7: note: 'class v8::internal::NumberDictionary' declared here 316 | class NumberDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]': ../../deps/v8/src/objects/js-objects.h:1035:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSIteratorResult' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &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/wasm/streaming-decoder.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::OrderedHashSet; Source = v8::internal::Object]': ../../deps/v8/src/objects/ordered-hash-table.h:276:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:271:25: note: 'class v8::internal::OrderedHashSet' declared here 271 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]': ../../deps/v8/src/objects/ordered-hash-table.h:311:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:306:25: note: 'class v8::internal::OrderedHashMap' declared here 306 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]': ../../deps/v8/src/objects/ordered-hash-table.h:650:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:648:7: note: 'class v8::internal::SmallOrderedHashSet' declared here 648 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]': ../../deps/v8/src/objects/ordered-hash-table.h:682:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:680:7: note: 'class v8::internal::SmallOrderedHashMap' declared here 680 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]': ../../deps/v8/src/objects/ordered-hash-table.h:764:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:759:25: note: 'class v8::internal::OrderedNameDictionary' declared here 759 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]': ../../deps/v8/src/objects/ordered-hash-table.h:886:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:883:7: note: 'class v8::internal::SmallOrderedNameDictionary' declared here 883 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OSROptimizedCodeCache; Source = v8::internal::Object]': ../../deps/v8/src/objects/osr-optimized-code-cache.h:42:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OSROptimizedCodeCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/contexts.h:12: ../../deps/v8/src/objects/osr-optimized-code-cache.h:40:17: note: 'class v8::internal::OSROptimizedCodeCache' declared here 40 | class V8_EXPORT OSROptimizedCodeCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]': ../../deps/v8/src/objects/contexts.h:385:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScriptContextTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:383:7: note: 'class v8::internal::ScriptContextTable' declared here 383 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]': ../../deps/v8/src/objects/contexts.h:713:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NativeContext' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:711:7: note: 'class v8::internal::NativeContext' declared 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::NormalizedMapCache; Source = v8::internal::Object]': ../../deps/v8/src/objects/map.h:964:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NormalizedMapCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/string.h:15, from ../../deps/v8/src/heap/factory.h:25: ../../deps/v8/src/objects/map.h:954:7: note: 'class v8::internal::NormalizedMapCache' declared 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 { | ^~~~~~~~~~~ In file included from ../../deps/v8/src/wasm/streaming-decoder.cc:12: ../../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]': gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:21: ../../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/dictionary.h:12: ../../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:12: ../../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of '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]': gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array 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]': gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared 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]': gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of '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]': gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared 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]': gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:8: ../../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared 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]': gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, 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]': gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&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]': gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | 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]': gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/prototype-info-inl.h:8, from ../../deps/v8/src/objects/map-inl.h:19: ../../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &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) { | ^~~~~~~~~ [1924/2643] g++ -MMD -MF obj/deps/v8/src/wasm/v8_base_without_compiler.wasm-js.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/wasm/wasm-js.cc -o obj/deps/v8/src/wasm/v8_base_without_compiler.wasm-js.o 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/wasm/wasm-js.h:12, from ../../deps/v8/src/wasm/wasm-js.cc:5: ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]': ../../deps/v8/src/objects/heap-object.h:173:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapObject' from 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/wasm/wasm-js.cc: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/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/wasm/function-compiler.h:18, from ../../deps/v8/src/wasm/wasm-js.cc:37: ../../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]': gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:21: ../../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:12: ../../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:12: ../../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of '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]': gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array 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]': gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared 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]': gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of '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]': gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared 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]': gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:8: ../../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared 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]': gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, 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::JSPromise; Source = v8::internal::Object]': 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/wasm/wasm-js.cc:265: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::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::WasmModuleObject; Source = v8::internal::Object]': 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/wasm/wasm-js.cc:351: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::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::WasmSuspenderObject; Source = v8::internal::Object]': 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/wasm/wasm-js.cc:2599: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::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::JSFunction; Source = v8::internal::Object]': 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/wasm/wasm-js.cc:2821: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::FunctionTemplateInfo; Source = v8::internal::Object]': gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&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]': gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | 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]': gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/prototype-info-inl.h:8, from ../../deps/v8/src/objects/map-inl.h:19: ../../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &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::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::WasmStreaming]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Managed]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::Managed]' ../../deps/v8/src/wasm/wasm-js.cc:156: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::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 { | ^~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmMemoryObject; Source = v8::internal::Object]': 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/wasm/wasm-js.cc:1304: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::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]': 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/wasm/wasm-js.cc:1307: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 | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmGlobalObject; Source = v8::internal::Object]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1434:23: required from 'static D v8::internal::TorqueGeneratedWasmGlobalObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmGlobalObject; P = v8::internal::JSObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmGlobalObject]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmGlobalObject]' ../../deps/v8/src/wasm/wasm-js.cc:1476: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::WasmGlobalObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:276:7: note: 'class v8::internal::WasmGlobalObject' declared here 276 | class WasmGlobalObject | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmTagObject; Source = v8::internal::Object]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1521:23: required from 'static D v8::internal::TorqueGeneratedWasmTagObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmTagObject; P = v8::internal::JSObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmTagObject]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmTagObject]' ../../deps/v8/src/wasm/wasm-js.cc:1662: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::WasmTagObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:536:7: note: 'class v8::internal::WasmTagObject' declared here 536 | class WasmTagObject | ^~~~~~~~~~~~~ ../../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/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PodArray]' ../../deps/v8/src/wasm/wasm-js.cc:1682: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::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::SharedFunctionInfo; Source = v8::internal::Object]': 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/wasm/wasm-js.cc:1920: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::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]': 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/wasm/wasm-js.cc:1922: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::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 | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmTableObject; Source = v8::internal::Object]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1240:23: required from 'static D v8::internal::TorqueGeneratedWasmTableObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmTableObject; P = v8::internal::JSObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmTableObject]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmTableObject]' ../../deps/v8/src/wasm/wasm-js.cc:1982: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::WasmTableObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:167:7: note: 'class v8::internal::WasmTableObject' declared here 167 | class WasmTableObject | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmInternalFunction; Source = v8::internal::Object]': 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/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmInternalFunction]' ../../deps/v8/src/wasm/wasm-js.cc:2052: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::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::JSGlobalObject; Source = v8::internal::Object]': 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/wasm/wasm-js.cc:2769:33: required from here ../../deps/v8/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/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) { | ^~~~~~~~~ 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, 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: In destructor 'v8::internal::tracing::ScopedTracer::~ScopedTracer()', inlined from 'v8::WasmStreaming::WasmStreaming(std::unique_ptr)' at ../../deps/v8/src/wasm/wasm-js.cc:112:1: ../../deps/v8/src/tracing/trace-event.h:566:30: warning: 'trace_event_unique_tracer111.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/wasm/wasm-js.cc: In constructor 'v8::WasmStreaming::WasmStreaming(std::unique_ptr)': ../../deps/v8/src/tracing/trace-event.h:145:41: note: 'trace_event_unique_tracer111' declared here 145 | #define INTERNAL_TRACE_EVENT_UID3(a, b) trace_event_unique_##a##b | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/tracing/trace-event.h:146:41: note: in expansion of macro 'INTERNAL_TRACE_EVENT_UID3' 146 | #define INTERNAL_TRACE_EVENT_UID2(a, b) INTERNAL_TRACE_EVENT_UID3(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/wasm/wasm-js.cc:111:3: note: in expansion of macro 'TRACE_EVENT0' 111 | TRACE_EVENT0("v8.wasm", "wasm.InitializeStreaming"); | ^~~~~~~~~~~~ [1925/2643] g++ -MMD -MF obj/deps/v8/src/wasm/v8_base_without_compiler.module-instantiate.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/wasm/module-instantiate.cc -o obj/deps/v8/src/wasm/v8_base_without_compiler.module-instantiate.o In file included from ../../deps/v8/src/wasm/function-body-decoder-impl.h:29, from ../../deps/v8/src/wasm/init-expr-interface.h:13, from ../../deps/v8/src/wasm/module-instantiate.cc:19: ../../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/wasm/module-instantiate.cc:28: ../../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/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/wasm/module-instantiate.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 { | ^~~~~~~~~~~ In file included from ../../deps/v8/src/wasm/init-expr-interface.h:12: ../../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/wasm/function-body-decoder-impl.h: In instantiation of 'void v8::internal::wasm::WasmFullDecoder::DecodeFunctionBody() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]': ../../deps/v8/src/wasm/module-instantiate.cc:939:33: required from here ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:2404:10: note: in expansion of macro 'VALIDATE' 2404 | if (!VALIDATE(this->pc_ == this->end_)) { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Map; Source = v8::internal::Object]': gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:21: ../../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:12: ../../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:12: ../../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of '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]': gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array 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]': gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared 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]': gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of '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]': gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared 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]': gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:8: ../../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared 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]': gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, 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::WasmTypeInfo; Source = v8::internal::Object]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1705:23: required from 'static D v8::internal::TorqueGeneratedWasmTypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmTypeInfo; P = v8::internal::Foreign]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmTypeInfo]' ../../deps/v8/src/wasm/module-instantiate.cc:161:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmTypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:890:7: note: 'class v8::internal::WasmTypeInfo' declared here 890 | class WasmTypeInfo : public TorqueGeneratedWasmTypeInfo { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmMemoryObject; Source = v8::internal::Object]': 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/wasm/module-instantiate.cc:542: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::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]': 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/wasm/module-instantiate.cc:568:44: required from here ../../deps/v8/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::WasmTableObject; Source = v8::internal::Object]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1240:23: required from 'static D v8::internal::TorqueGeneratedWasmTableObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmTableObject; P = v8::internal::JSObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmTableObject]' ../../deps/v8/src/wasm/module-instantiate.cc:628:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmTableObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:167:7: note: 'class v8::internal::WasmTableObject' declared here 167 | class WasmTableObject | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmIndirectFunctionTable; Source = v8::internal::Object]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:763:23: required from 'static D v8::internal::TorqueGeneratedWasmIndirectFunctionTable::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmIndirectFunctionTable; P = v8::internal::Struct]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmIndirectFunctionTable]' ../../deps/v8/src/wasm/module-instantiate.cc:640:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmIndirectFunctionTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:672:7: note: 'class v8::internal::WasmIndirectFunctionTable' declared here 672 | class WasmIndirectFunctionTable | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h: In instantiation of 'int v8::internal::wasm::WasmFullDecoder::DecodeLocalGetImpl(TraceLine*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]': ../../deps/v8/src/wasm/function-body-decoder-impl.h:3159:13: required from 'static int v8::internal::wasm::WasmFullDecoder::DecodeLocalGet(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2394:46: required from 'void v8::internal::wasm::WasmFullDecoder::DecodeFunctionBody() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/module-instantiate.cc:939:33: required from here ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:3162:10: note: in expansion of macro 'VALIDATE' 3162 | if (!VALIDATE(!this->enabled_.has_nn_locals() || | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmInternalFunction; Source = v8::internal::Object]': 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/wasm/module-instantiate.cc:1952:73: required from here ../../deps/v8/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::WasmExceptionTag; Source = v8::internal::Object]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1045:23: required from 'static D v8::internal::TorqueGeneratedWasmExceptionTag::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmExceptionTag; P = v8::internal::Struct]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmExceptionTag]' ../../deps/v8/src/wasm/module-instantiate.cc:2085: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::WasmExceptionTag' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:864:7: note: 'class v8::internal::WasmExceptionTag' declared here 864 | class WasmExceptionTag | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FunctionTemplateInfo; Source = v8::internal::Object]': gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&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]': gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | 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]': gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/prototype-info-inl.h:8, from ../../deps/v8/src/objects/map-inl.h:19: ../../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &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::WasmModuleObject; Source = v8::internal::Object]': 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/wasm/module-instantiate.cc:442: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::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::JSFunction; Source = v8::internal::Object]': 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/wasm/module-instantiate.cc:883: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/wasm/function-body-decoder-impl.h: In instantiation of 'bool v8::internal::wasm::WasmDecoder::ValidateLocal(const v8::internal::byte*, v8::internal::wasm::IndexImmediate&) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression; v8::internal::byte = unsigned char]': ../../deps/v8/src/wasm/function-body-decoder-impl.h:3161:29: required from 'int v8::internal::wasm::WasmFullDecoder::DecodeLocalGetImpl(TraceLine*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3159:13: required from 'static int v8::internal::wasm::WasmFullDecoder::DecodeLocalGet(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2394:46: required from 'void v8::internal::wasm::WasmFullDecoder::DecodeFunctionBody() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/module-instantiate.cc:939:33: required from here ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:1527:10: note: in expansion of macro 'VALIDATE' 1527 | if (!VALIDATE(imm.index < num_locals())) { | ^~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h: In instantiation of 'int v8::internal::wasm::WasmFullDecoder::DecodeI32AddImpl(TraceLine*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]': ../../deps/v8/src/wasm/function-body-decoder-impl.h:2576:3: required from 'static int v8::internal::wasm::WasmFullDecoder::DecodeI32Add(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3520:5: required from 'static constexpr int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandlerTableEntry(size_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); size_t = long unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3589:30: required from 'int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandler(uint8_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); uint8_t = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2398:33: required from 'void v8::internal::wasm::WasmFullDecoder::DecodeFunctionBody() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/module-instantiate.cc:939:33: required from here ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:2569:12: note: in expansion of macro 'VALIDATE' 2569 | if (!VALIDATE(this->enabled_.has_extended_const())) { \ | ^~~~~~~~ ../../deps/v8/src/wasm/wasm-opcodes.h:123:3: note: in expansion of macro 'BUILD_SIMPLE_OPCODE' 123 | V(I32Add, 0x6a, i_ii) \ | ^ ../../deps/v8/src/wasm/function-body-decoder-impl.h:2576:3: note: in expansion of macro 'FOREACH_SIMPLE_EXTENDED_CONST_OPCODE' 2576 | FOREACH_SIMPLE_EXTENDED_CONST_OPCODE(BUILD_SIMPLE_OPCODE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h: In instantiation of 'int v8::internal::wasm::WasmFullDecoder::DecodeI32SubImpl(TraceLine*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]': ../../deps/v8/src/wasm/function-body-decoder-impl.h:2576:3: required from 'static int v8::internal::wasm::WasmFullDecoder::DecodeI32Sub(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3520:5: required from 'static constexpr int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandlerTableEntry(size_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); size_t = long unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3589:30: required from 'int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandler(uint8_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); uint8_t = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2398:33: required from 'void v8::internal::wasm::WasmFullDecoder::DecodeFunctionBody() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/module-instantiate.cc:939:33: required from here ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:2569:12: note: in expansion of macro 'VALIDATE' 2569 | if (!VALIDATE(this->enabled_.has_extended_const())) { \ | ^~~~~~~~ ../../deps/v8/src/wasm/wasm-opcodes.h:124:3: note: in expansion of macro 'BUILD_SIMPLE_OPCODE' 124 | V(I32Sub, 0x6b, i_ii) \ | ^ ../../deps/v8/src/wasm/function-body-decoder-impl.h:2576:3: note: in expansion of macro 'FOREACH_SIMPLE_EXTENDED_CONST_OPCODE' 2576 | FOREACH_SIMPLE_EXTENDED_CONST_OPCODE(BUILD_SIMPLE_OPCODE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h: In instantiation of 'int v8::internal::wasm::WasmFullDecoder::DecodeI32MulImpl(TraceLine*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]': ../../deps/v8/src/wasm/function-body-decoder-impl.h:2576:3: required from 'static int v8::internal::wasm::WasmFullDecoder::DecodeI32Mul(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3520:5: required from 'static constexpr int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandlerTableEntry(size_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); size_t = long unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3589:30: required from 'int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandler(uint8_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); uint8_t = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2398:33: required from 'void v8::internal::wasm::WasmFullDecoder::DecodeFunctionBody() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/module-instantiate.cc:939:33: required from here ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:2569:12: note: in expansion of macro 'VALIDATE' 2569 | if (!VALIDATE(this->enabled_.has_extended_const())) { \ | ^~~~~~~~ ../../deps/v8/src/wasm/wasm-opcodes.h:125:3: note: in expansion of macro 'BUILD_SIMPLE_OPCODE' 125 | V(I32Mul, 0x6c, i_ii) \ | ^ ../../deps/v8/src/wasm/function-body-decoder-impl.h:2576:3: note: in expansion of macro 'FOREACH_SIMPLE_EXTENDED_CONST_OPCODE' 2576 | FOREACH_SIMPLE_EXTENDED_CONST_OPCODE(BUILD_SIMPLE_OPCODE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h: In instantiation of 'int v8::internal::wasm::WasmFullDecoder::DecodeI64AddImpl(TraceLine*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]': ../../deps/v8/src/wasm/function-body-decoder-impl.h:2576:3: required from 'static int v8::internal::wasm::WasmFullDecoder::DecodeI64Add(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3520:5: required from 'static constexpr int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandlerTableEntry(size_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); size_t = long unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3589:30: required from 'int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandler(uint8_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); uint8_t = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2398:33: required from 'void v8::internal::wasm::WasmFullDecoder::DecodeFunctionBody() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/module-instantiate.cc:939:33: required from here ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:2569:12: note: in expansion of macro 'VALIDATE' 2569 | if (!VALIDATE(this->enabled_.has_extended_const())) { \ | ^~~~~~~~ ../../deps/v8/src/wasm/wasm-opcodes.h:126:3: note: in expansion of macro 'BUILD_SIMPLE_OPCODE' 126 | V(I64Add, 0x7c, l_ll) \ | ^ ../../deps/v8/src/wasm/function-body-decoder-impl.h:2576:3: note: in expansion of macro 'FOREACH_SIMPLE_EXTENDED_CONST_OPCODE' 2576 | FOREACH_SIMPLE_EXTENDED_CONST_OPCODE(BUILD_SIMPLE_OPCODE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h: In instantiation of 'int v8::internal::wasm::WasmFullDecoder::DecodeI64SubImpl(TraceLine*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]': ../../deps/v8/src/wasm/function-body-decoder-impl.h:2576:3: required from 'static int v8::internal::wasm::WasmFullDecoder::DecodeI64Sub(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3520:5: required from 'static constexpr int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandlerTableEntry(size_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); size_t = long unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3589:30: required from 'int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandler(uint8_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); uint8_t = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2398:33: required from 'void v8::internal::wasm::WasmFullDecoder::DecodeFunctionBody() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/module-instantiate.cc:939:33: required from here ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:2569:12: note: in expansion of macro 'VALIDATE' 2569 | if (!VALIDATE(this->enabled_.has_extended_const())) { \ | ^~~~~~~~ ../../deps/v8/src/wasm/wasm-opcodes.h:127:3: note: in expansion of macro 'BUILD_SIMPLE_OPCODE' 127 | V(I64Sub, 0x7d, l_ll) \ | ^ ../../deps/v8/src/wasm/function-body-decoder-impl.h:2576:3: note: in expansion of macro 'FOREACH_SIMPLE_EXTENDED_CONST_OPCODE' 2576 | FOREACH_SIMPLE_EXTENDED_CONST_OPCODE(BUILD_SIMPLE_OPCODE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h: In instantiation of 'int v8::internal::wasm::WasmFullDecoder::DecodeI64MulImpl(TraceLine*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]': ../../deps/v8/src/wasm/function-body-decoder-impl.h:2576:3: required from 'static int v8::internal::wasm::WasmFullDecoder::DecodeI64Mul(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3520:5: required from 'static constexpr int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandlerTableEntry(size_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); size_t = long unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3589:30: required from 'int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandler(uint8_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); uint8_t = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2398:33: required from 'void v8::internal::wasm::WasmFullDecoder::DecodeFunctionBody() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/module-instantiate.cc:939:33: required from here ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:2569:12: note: in expansion of macro 'VALIDATE' 2569 | if (!VALIDATE(this->enabled_.has_extended_const())) { \ | ^~~~~~~~ ../../deps/v8/src/wasm/wasm-opcodes.h:128:3: note: in expansion of macro 'BUILD_SIMPLE_OPCODE' 128 | V(I64Mul, 0x7e, l_ll) | ^ ../../deps/v8/src/wasm/function-body-decoder-impl.h:2576:3: note: in expansion of macro 'FOREACH_SIMPLE_EXTENDED_CONST_OPCODE' 2576 | FOREACH_SIMPLE_EXTENDED_CONST_OPCODE(BUILD_SIMPLE_OPCODE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h: In instantiation of 'int v8::internal::wasm::WasmFullDecoder::DecodeRethrowImpl(TraceLine*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]': ../../deps/v8/src/wasm/function-body-decoder-impl.h:2592:3: required from 'static int v8::internal::wasm::WasmFullDecoder::DecodeRethrow(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3523:5: required from 'static constexpr int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandlerTableEntry(size_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); size_t = long unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3589:30: required from 'int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandler(uint8_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); uint8_t = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2398:33: required from 'void v8::internal::wasm::WasmFullDecoder::DecodeFunctionBody() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/module-instantiate.cc:939:33: required from here ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:55:8: note: in expansion of macro 'VALIDATE' 55 | if (!VALIDATE(this->enabled_.has_##feat())) { \ | ^~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:2593:5: note: in expansion of macro 'CHECK_PROTOTYPE_OPCODE' 2593 | CHECK_PROTOTYPE_OPCODE(eh); | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:2597:10: note: in expansion of macro 'VALIDATE' 2597 | if (!VALIDATE(c->is_try_catchall() || c->is_try_catch())) { | ^~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h: In instantiation of 'int v8::internal::wasm::WasmFullDecoder::DecodeThrowImpl(TraceLine*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]': ../../deps/v8/src/wasm/function-body-decoder-impl.h:2606:3: required from 'static int v8::internal::wasm::WasmFullDecoder::DecodeThrow(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3524:5: required from 'static constexpr int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandlerTableEntry(size_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); size_t = long unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3589:30: required from 'int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandler(uint8_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); uint8_t = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2398:33: required from 'void v8::internal::wasm::WasmFullDecoder::DecodeFunctionBody() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/module-instantiate.cc:939:33: required from here ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:55:8: note: in expansion of macro 'VALIDATE' 55 | if (!VALIDATE(this->enabled_.has_##feat())) { \ | ^~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:2607:5: note: in expansion of macro 'CHECK_PROTOTYPE_OPCODE' 2607 | CHECK_PROTOTYPE_OPCODE(eh); | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h: In instantiation of 'int v8::internal::wasm::WasmFullDecoder::DecodeTryImpl(TraceLine*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]': ../../deps/v8/src/wasm/function-body-decoder-impl.h:2617:3: required from 'static int v8::internal::wasm::WasmFullDecoder::DecodeTry(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3525:5: required from 'static constexpr int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandlerTableEntry(size_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); size_t = long unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3589:30: required from 'int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandler(uint8_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); uint8_t = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2398:33: required from 'void v8::internal::wasm::WasmFullDecoder::DecodeFunctionBody() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/module-instantiate.cc:939:33: required from here ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:55:8: note: in expansion of macro 'VALIDATE' 55 | if (!VALIDATE(this->enabled_.has_##feat())) { \ | ^~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:2618:5: note: in expansion of macro 'CHECK_PROTOTYPE_OPCODE' 2618 | CHECK_PROTOTYPE_OPCODE(eh); | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h: In instantiation of 'int v8::internal::wasm::WasmFullDecoder::DecodeCatchImpl(TraceLine*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]': ../../deps/v8/src/wasm/function-body-decoder-impl.h:2633:3: required from 'static int v8::internal::wasm::WasmFullDecoder::DecodeCatch(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3526:5: required from 'static constexpr int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandlerTableEntry(size_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); size_t = long unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3589:30: required from 'int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandler(uint8_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); uint8_t = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2398:33: required from 'void v8::internal::wasm::WasmFullDecoder::DecodeFunctionBody() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/module-instantiate.cc:939:33: required from here ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:55:8: note: in expansion of macro 'VALIDATE' 55 | if (!VALIDATE(this->enabled_.has_##feat())) { \ | ^~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:2634:5: note: in expansion of macro 'CHECK_PROTOTYPE_OPCODE' 2634 | CHECK_PROTOTYPE_OPCODE(eh); | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:2639:10: note: in expansion of macro 'VALIDATE' 2639 | if (!VALIDATE(c->is_try())) { | ^~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:2643:10: note: in expansion of macro 'VALIDATE' 2643 | if (!VALIDATE(!c->is_try_catchall())) { | ^~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:2200:9: note: in expansion of macro 'VALIDATE' 2200 | if (VALIDATE(this->ok()) && \ | ^~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:2659:5: note: in expansion of macro 'CALL_INTERFACE_IF_OK_AND_PARENT_REACHABLE' 2659 | CALL_INTERFACE_IF_OK_AND_PARENT_REACHABLE(CatchException, imm, c, values); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h: In instantiation of 'int v8::internal::wasm::WasmFullDecoder::DecodeDelegateImpl(TraceLine*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]': ../../deps/v8/src/wasm/function-body-decoder-impl.h:2664:3: required from 'static int v8::internal::wasm::WasmFullDecoder::DecodeDelegate(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3527:5: required from 'static constexpr int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandlerTableEntry(size_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); size_t = long unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3589:30: required from 'int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandler(uint8_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); uint8_t = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2398:33: required from 'void v8::internal::wasm::WasmFullDecoder::DecodeFunctionBody() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/module-instantiate.cc:939:33: required from here ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:55:8: note: in expansion of macro 'VALIDATE' 55 | if (!VALIDATE(this->enabled_.has_##feat())) { \ | ^~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:2665:5: note: in expansion of macro 'CHECK_PROTOTYPE_OPCODE' 2665 | CHECK_PROTOTYPE_OPCODE(eh); | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:2670:10: note: in expansion of macro 'VALIDATE' 2670 | if (!VALIDATE(c->is_incomplete_try())) { | ^~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:2200:9: note: in expansion of macro 'VALIDATE' 2200 | if (VALIDATE(this->ok()) && \ | ^~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:2683:5: note: in expansion of macro 'CALL_INTERFACE_IF_OK_AND_PARENT_REACHABLE' 2683 | CALL_INTERFACE_IF_OK_AND_PARENT_REACHABLE(Delegate, target_depth, c); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h: In instantiation of 'int v8::internal::wasm::WasmFullDecoder::DecodeCatchAllImpl(TraceLine*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]': ../../deps/v8/src/wasm/function-body-decoder-impl.h:2690:3: required from 'static int v8::internal::wasm::WasmFullDecoder::DecodeCatchAll(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3528:5: required from 'static constexpr int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandlerTableEntry(size_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); size_t = long unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3589:30: required from 'int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandler(uint8_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); uint8_t = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2398:33: required from 'void v8::internal::wasm::WasmFullDecoder::DecodeFunctionBody() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/module-instantiate.cc:939:33: required from here ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:55:8: note: in expansion of macro 'VALIDATE' 55 | if (!VALIDATE(this->enabled_.has_##feat())) { \ | ^~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:2691:5: note: in expansion of macro 'CHECK_PROTOTYPE_OPCODE' 2691 | CHECK_PROTOTYPE_OPCODE(eh); | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:2694:10: note: in expansion of macro 'VALIDATE' 2694 | if (!VALIDATE(c->is_try())) { | ^~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:2698:10: note: in expansion of macro 'VALIDATE' 2698 | if (!VALIDATE(!c->is_try_catchall())) { | ^~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:2200:9: note: in expansion of macro 'VALIDATE' 2200 | if (VALIDATE(this->ok()) && \ | ^~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:2706:5: note: in expansion of macro 'CALL_INTERFACE_IF_OK_AND_PARENT_REACHABLE' 2706 | CALL_INTERFACE_IF_OK_AND_PARENT_REACHABLE(CatchAll, c); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h: In instantiation of 'int v8::internal::wasm::WasmFullDecoder::DecodeBrOnNullImpl(TraceLine*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]': ../../deps/v8/src/wasm/function-body-decoder-impl.h:2712:3: required from 'static int v8::internal::wasm::WasmFullDecoder::DecodeBrOnNull(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3529:5: required from 'static constexpr int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandlerTableEntry(size_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); size_t = long unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3589:30: required from 'int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandler(uint8_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); uint8_t = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2398:33: required from 'void v8::internal::wasm::WasmFullDecoder::DecodeFunctionBody() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/module-instantiate.cc:939:33: required from here ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:55:8: note: in expansion of macro 'VALIDATE' 55 | if (!VALIDATE(this->enabled_.has_##feat())) { \ | ^~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:2713:5: note: in expansion of macro 'CHECK_PROTOTYPE_OPCODE' 2713 | CHECK_PROTOTYPE_OPCODE(typed_funcref); | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:2718:10: note: in expansion of macro 'VALIDATE' 2718 | if (!VALIDATE(TypeCheckBranch(c, 1))) return 0; | ^~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h: In instantiation of 'int v8::internal::wasm::WasmFullDecoder::DecodeBrOnNonNullImpl(TraceLine*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]': ../../deps/v8/src/wasm/function-body-decoder-impl.h:2750:3: required from 'static int v8::internal::wasm::WasmFullDecoder::DecodeBrOnNonNull(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3530:5: required from 'static constexpr int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandlerTableEntry(size_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); size_t = long unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3589:30: required from 'int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandler(uint8_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); uint8_t = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2398:33: required from 'void v8::internal::wasm::WasmFullDecoder::DecodeFunctionBody() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/module-instantiate.cc:939:33: required from here ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:55:8: note: in expansion of macro 'VALIDATE' 55 | if (!VALIDATE(this->enabled_.has_##feat())) { \ | ^~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:2751:5: note: in expansion of macro 'CHECK_PROTOTYPE_OPCODE' 2751 | CHECK_PROTOTYPE_OPCODE(gc); | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:2761:10: note: in expansion of macro 'VALIDATE' 2761 | if (!VALIDATE(TypeCheckBranch(c, 0))) return 0; | ^~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h: In instantiation of 'int v8::internal::wasm::WasmFullDecoder::DecodeLetImpl(TraceLine*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]': ../../deps/v8/src/wasm/function-body-decoder-impl.h:2795:3: required from 'static int v8::internal::wasm::WasmFullDecoder::DecodeLet(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3531:5: required from 'static constexpr int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandlerTableEntry(size_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); size_t = long unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3589:30: required from 'int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandler(uint8_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); uint8_t = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2398:33: required from 'void v8::internal::wasm::WasmFullDecoder::DecodeFunctionBody() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/module-instantiate.cc:939:33: required from here ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:55:8: note: in expansion of macro 'VALIDATE' 55 | if (!VALIDATE(this->enabled_.has_##feat())) { \ | ^~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:2796:5: note: in expansion of macro 'CHECK_PROTOTYPE_OPCODE' 2796 | CHECK_PROTOTYPE_OPCODE(typed_funcref); | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h: In instantiation of 'int v8::internal::wasm::WasmFullDecoder::DecodeIfImpl(TraceLine*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]': ../../deps/v8/src/wasm/function-body-decoder-impl.h:2836:3: required from 'static int v8::internal::wasm::WasmFullDecoder::DecodeIf(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3533:5: required from 'static constexpr int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandlerTableEntry(size_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); size_t = long unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3589:30: required from 'int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandler(uint8_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); uint8_t = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2398:33: required from 'void v8::internal::wasm::WasmFullDecoder::DecodeFunctionBody() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/module-instantiate.cc:939:33: required from here ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:2842:10: note: in expansion of macro 'VALIDATE' 2842 | if (!VALIDATE(this->ok())) return 0; | ^~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h: In instantiation of 'int v8::internal::wasm::WasmFullDecoder::DecodeElseImpl(TraceLine*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]': ../../deps/v8/src/wasm/function-body-decoder-impl.h:2852:3: required from 'static int v8::internal::wasm::WasmFullDecoder::DecodeElse(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3534:5: required from 'static constexpr int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandlerTableEntry(size_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); size_t = long unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3589:30: required from 'int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandler(uint8_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); uint8_t = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2398:33: required from 'void v8::internal::wasm::WasmFullDecoder::DecodeFunctionBody() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/module-instantiate.cc:939:33: required from here ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:2855:10: note: in expansion of macro 'VALIDATE' 2855 | if (!VALIDATE(c->is_if())) { | ^~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:2859:10: note: in expansion of macro 'VALIDATE' 2859 | if (!VALIDATE(c->is_onearmed_if())) { | ^~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:2863:10: note: in expansion of macro 'VALIDATE' 2863 | if (!VALIDATE(TypeCheckFallThru())) return 0; | ^~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:2200:9: note: in expansion of macro 'VALIDATE' 2200 | if (VALIDATE(this->ok()) && \ | ^~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:2865:5: note: in expansion of macro 'CALL_INTERFACE_IF_OK_AND_PARENT_REACHABLE' 2865 | CALL_INTERFACE_IF_OK_AND_PARENT_REACHABLE(Else, c); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h: In instantiation of 'int v8::internal::wasm::WasmFullDecoder::DecodeEndImpl(TraceLine*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]': ../../deps/v8/src/wasm/function-body-decoder-impl.h:2873:3: required from 'static int v8::internal::wasm::WasmFullDecoder::DecodeEnd(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3535:5: required from 'static constexpr int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandlerTableEntry(size_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); size_t = long unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3589:30: required from 'int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandler(uint8_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); uint8_t = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2398:33: required from 'void v8::internal::wasm::WasmFullDecoder::DecodeFunctionBody() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/module-instantiate.cc:939:33: required from here ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:2200:9: note: in expansion of macro 'VALIDATE' 2200 | if (VALIDATE(this->ok()) && \ | ^~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:2886:9: note: in expansion of macro 'CALL_INTERFACE_IF_OK_AND_PARENT_REACHABLE' 2886 | CALL_INTERFACE_IF_OK_AND_PARENT_REACHABLE(CatchAll, c); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:2895:14: note: in expansion of macro 'VALIDATE' 2895 | if (!VALIDATE(TypeCheckOneArmedIf(c))) return 0; | ^~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:2913:12: note: in expansion of macro 'VALIDATE' 2913 | if (!VALIDATE(this->pc_ + 1 == this->end_)) { | ^~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:2924:10: note: in expansion of macro 'VALIDATE' 2924 | if (!VALIDATE(TypeCheckFallThru())) return 0; | ^~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h: In instantiation of 'int v8::internal::wasm::WasmFullDecoder::DecodeSelectImpl(TraceLine*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]': ../../deps/v8/src/wasm/function-body-decoder-impl.h:2929:3: required from 'static int v8::internal::wasm::WasmFullDecoder::DecodeSelect(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3536:5: required from 'static constexpr int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandlerTableEntry(size_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); size_t = long unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3589:30: required from 'int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandler(uint8_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); uint8_t = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2398:33: required from 'void v8::internal::wasm::WasmFullDecoder::DecodeFunctionBody() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/module-instantiate.cc:939:33: required from here ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:2934:10: note: in expansion of macro 'VALIDATE' 2934 | if (!VALIDATE(!type.is_reference())) { | ^~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h: In instantiation of 'int v8::internal::wasm::WasmFullDecoder::DecodeBrImpl(TraceLine*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]': ../../deps/v8/src/wasm/function-body-decoder-impl.h:2961:3: required from 'static int v8::internal::wasm::WasmFullDecoder::DecodeBr(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3538:5: required from 'static constexpr int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandlerTableEntry(size_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); size_t = long unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3589:30: required from 'int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandler(uint8_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); uint8_t = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2398:33: required from 'void v8::internal::wasm::WasmFullDecoder::DecodeFunctionBody() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/module-instantiate.cc:939:33: required from here ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:2965:10: note: in expansion of macro 'VALIDATE' 2965 | if (!VALIDATE(TypeCheckBranch(c, 0))) return 0; | ^~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h: In instantiation of 'int v8::internal::wasm::WasmFullDecoder::DecodeBrIfImpl(TraceLine*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]': ../../deps/v8/src/wasm/function-body-decoder-impl.h:2974:3: required from 'static int v8::internal::wasm::WasmFullDecoder::DecodeBrIf(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3539:5: required from 'static constexpr int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandlerTableEntry(size_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); size_t = long unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3589:30: required from 'int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandler(uint8_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); uint8_t = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2398:33: required from 'void v8::internal::wasm::WasmFullDecoder::DecodeFunctionBody() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/module-instantiate.cc:939:33: required from here ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:2979:10: note: in expansion of macro 'VALIDATE' 2979 | if (!VALIDATE(TypeCheckBranch(c, 1))) return 0; | ^~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h: In instantiation of 'int v8::internal::wasm::WasmFullDecoder::DecodeBrTableImpl(TraceLine*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]': ../../deps/v8/src/wasm/function-body-decoder-impl.h:2988:3: required from 'static int v8::internal::wasm::WasmFullDecoder::DecodeBrTable(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3540:5: required from 'static constexpr int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandlerTableEntry(size_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); size_t = long unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3589:30: required from 'int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandler(uint8_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); uint8_t = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2398:33: required from 'void v8::internal::wasm::WasmFullDecoder::DecodeFunctionBody() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/module-instantiate.cc:939:33: required from here ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:3005:12: note: in expansion of macro 'VALIDATE' 3005 | if (!VALIDATE(target < control_depth())) { | ^~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:3013:7: warning: enum constant in boolean context [-Wint-in-bool-context] 3013 | if (validate) { | ^~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:3016:21: note: in expansion of macro 'VALIDATE' 3016 | } else if (!VALIDATE(control_at(target)->br_merge()->arity == arity)) { | ^~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:3022:14: note: in expansion of macro 'VALIDATE' 3022 | if (!VALIDATE(TypeCheckBranch(control_at(target), 1))) return 0; | ^~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h: In instantiation of 'int v8::internal::wasm::WasmFullDecoder::DecodeNopForTestingUnsupportedInLiftoffImpl(TraceLine*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]': ../../deps/v8/src/wasm/function-body-decoder-impl.h:2552:3: required from 'static int v8::internal::wasm::WasmFullDecoder::DecodeNopForTestingUnsupportedInLiftoff(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3543:5: required from 'static constexpr int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandlerTableEntry(size_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); size_t = long unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3589:30: required from 'int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandler(uint8_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); uint8_t = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2398:33: required from 'void v8::internal::wasm::WasmFullDecoder::DecodeFunctionBody() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/module-instantiate.cc:939:33: required from here ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:2553:10: note: in expansion of macro 'VALIDATE' 2553 | if (!VALIDATE(FLAG_enable_testing_opcode_in_wasm)) { | ^~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h: In instantiation of 'int v8::internal::wasm::WasmFullDecoder::DecodeRefNullImpl(TraceLine*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]': ../../deps/v8/src/wasm/function-body-decoder-impl.h:3080:3: required from 'static int v8::internal::wasm::WasmFullDecoder::DecodeRefNull(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3548:5: required from 'static constexpr int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandlerTableEntry(size_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); size_t = long unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3589:30: required from 'int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandler(uint8_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); uint8_t = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2398:33: required from 'void v8::internal::wasm::WasmFullDecoder::DecodeFunctionBody() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/module-instantiate.cc:939:33: required from here ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:3084:10: note: in expansion of macro 'VALIDATE' 3084 | if (!VALIDATE(this->ok())) return 0; | ^~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h: In instantiation of 'int v8::internal::wasm::WasmFullDecoder::DecodeRefIsNullImpl(TraceLine*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]': ../../deps/v8/src/wasm/function-body-decoder-impl.h:3092:3: required from 'static int v8::internal::wasm::WasmFullDecoder::DecodeRefIsNull(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3549:5: required from 'static constexpr int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandlerTableEntry(size_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); size_t = long unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3589:30: required from 'int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandler(uint8_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); uint8_t = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2398:33: required from 'void v8::internal::wasm::WasmFullDecoder::DecodeFunctionBody() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/module-instantiate.cc:939:33: required from here ../../deps/v8/src/wasm/function-body-decoder-impl.h:3113:9: warning: enum constant in boolean context [-Wint-in-bool-context] 3113 | if (validate) { | ^~ ../../deps/v8/src/wasm/function-body-decoder-impl.h: In instantiation of 'int v8::internal::wasm::WasmFullDecoder::DecodeRefAsNonNullImpl(TraceLine*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]': ../../deps/v8/src/wasm/function-body-decoder-impl.h:3134:3: required from 'static int v8::internal::wasm::WasmFullDecoder::DecodeRefAsNonNull(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3551:5: required from 'static constexpr int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandlerTableEntry(size_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); size_t = long unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3589:30: required from 'int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandler(uint8_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); uint8_t = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2398:33: required from 'void v8::internal::wasm::WasmFullDecoder::DecodeFunctionBody() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/module-instantiate.cc:939:33: required from here ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:55:8: note: in expansion of macro 'VALIDATE' 55 | if (!VALIDATE(this->enabled_.has_##feat())) { \ | ^~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:3135:5: note: in expansion of macro 'CHECK_PROTOTYPE_OPCODE' 3135 | CHECK_PROTOTYPE_OPCODE(typed_funcref); | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:3152:9: warning: enum constant in boolean context [-Wint-in-bool-context] 3152 | if (validate) { | ^~ ../../deps/v8/src/wasm/function-body-decoder-impl.h: In instantiation of 'int v8::internal::wasm::WasmFullDecoder::DecodeGlobalSetImpl(TraceLine*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]': ../../deps/v8/src/wasm/function-body-decoder-impl.h:3213:3: required from 'static int v8::internal::wasm::WasmFullDecoder::DecodeGlobalSet(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3557:5: required from 'static constexpr int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandlerTableEntry(size_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); size_t = long unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3589:30: required from 'int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandler(uint8_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); uint8_t = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2398:33: required from 'void v8::internal::wasm::WasmFullDecoder::DecodeFunctionBody() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/module-instantiate.cc:939:33: required from here ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:3216:10: note: in expansion of macro 'VALIDATE' 3216 | if (!VALIDATE(imm.global->mutability)) { | ^~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h: In instantiation of 'int v8::internal::wasm::WasmFullDecoder::DecodeReturnCallImpl(TraceLine*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]': ../../deps/v8/src/wasm/function-body-decoder-impl.h:3334:3: required from 'static int v8::internal::wasm::WasmFullDecoder::DecodeReturnCall(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3570:5: required from 'static constexpr int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandlerTableEntry(size_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); size_t = long unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3589:30: required from 'int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandler(uint8_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); uint8_t = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2398:33: required from 'void v8::internal::wasm::WasmFullDecoder::DecodeFunctionBody() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/module-instantiate.cc:939:33: required from here ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:55:8: note: in expansion of macro 'VALIDATE' 55 | if (!VALIDATE(this->enabled_.has_##feat())) { \ | ^~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:3335:5: note: in expansion of macro 'CHECK_PROTOTYPE_OPCODE' 3335 | CHECK_PROTOTYPE_OPCODE(return_call); | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:3338:10: note: in expansion of macro 'VALIDATE' 3338 | if (!VALIDATE(this->CanReturnCall(imm.sig))) { | ^~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h: In instantiation of 'int v8::internal::wasm::WasmFullDecoder::DecodeReturnCallIndirectImpl(TraceLine*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]': ../../deps/v8/src/wasm/function-body-decoder-impl.h:3350:3: required from 'static int v8::internal::wasm::WasmFullDecoder::DecodeReturnCallIndirect(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3571:5: required from 'static constexpr int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandlerTableEntry(size_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); size_t = long unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3589:30: required from 'int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandler(uint8_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); uint8_t = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2398:33: required from 'void v8::internal::wasm::WasmFullDecoder::DecodeFunctionBody() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/module-instantiate.cc:939:33: required from here ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:55:8: note: in expansion of macro 'VALIDATE' 55 | if (!VALIDATE(this->enabled_.has_##feat())) { \ | ^~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:3351:5: note: in expansion of macro 'CHECK_PROTOTYPE_OPCODE' 3351 | CHECK_PROTOTYPE_OPCODE(return_call); | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:3354:10: note: in expansion of macro 'VALIDATE' 3354 | if (!VALIDATE(this->CanReturnCall(imm.sig))) { | ^~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h: In instantiation of 'int v8::internal::wasm::WasmFullDecoder::DecodeCallRefImpl(TraceLine*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]': ../../deps/v8/src/wasm/function-body-decoder-impl.h:3370:3: required from 'static int v8::internal::wasm::WasmFullDecoder::DecodeCallRef(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3572:5: required from 'static constexpr int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandlerTableEntry(size_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); size_t = long unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3589:30: required from 'int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandler(uint8_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); uint8_t = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2398:33: required from 'void v8::internal::wasm::WasmFullDecoder::DecodeFunctionBody() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/module-instantiate.cc:939:33: required from here ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:55:8: note: in expansion of macro 'VALIDATE' 55 | if (!VALIDATE(this->enabled_.has_##feat())) { \ | ^~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:3371:5: note: in expansion of macro 'CHECK_PROTOTYPE_OPCODE' 3371 | CHECK_PROTOTYPE_OPCODE(typed_funcref); | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:3378:10: note: in expansion of macro 'VALIDATE' 3378 | if (!VALIDATE(func_type.is_object_reference() && func_type.has_index() && | ^~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h: In instantiation of 'int v8::internal::wasm::WasmFullDecoder::DecodeReturnCallRefImpl(TraceLine*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]': ../../deps/v8/src/wasm/function-body-decoder-impl.h:3395:3: required from 'static int v8::internal::wasm::WasmFullDecoder::DecodeReturnCallRef(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3573:5: required from 'static constexpr int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandlerTableEntry(size_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); size_t = long unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3589:30: required from 'int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandler(uint8_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); uint8_t = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2398:33: required from 'void v8::internal::wasm::WasmFullDecoder::DecodeFunctionBody() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/module-instantiate.cc:939:33: required from here ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:55:8: note: in expansion of macro 'VALIDATE' 55 | if (!VALIDATE(this->enabled_.has_##feat())) { \ | ^~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:3396:5: note: in expansion of macro 'CHECK_PROTOTYPE_OPCODE' 3396 | CHECK_PROTOTYPE_OPCODE(typed_funcref); | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:55:8: note: in expansion of macro 'VALIDATE' 55 | if (!VALIDATE(this->enabled_.has_##feat())) { \ | ^~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:3397:5: note: in expansion of macro 'CHECK_PROTOTYPE_OPCODE' 3397 | CHECK_PROTOTYPE_OPCODE(return_call); | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:3404:10: note: in expansion of macro 'VALIDATE' 3404 | if (!VALIDATE(func_type.is_object_reference() && func_type.has_index() && | ^~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h: In instantiation of 'int v8::internal::wasm::WasmFullDecoder::DecodeSimdImpl(TraceLine*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]': ../../deps/v8/src/wasm/function-body-decoder-impl.h:3431:3: required from 'static int v8::internal::wasm::WasmFullDecoder::DecodeSimd(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3575:5: required from 'static constexpr int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandlerTableEntry(size_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); size_t = long unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3589:30: required from 'int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandler(uint8_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); uint8_t = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2398:33: required from 'void v8::internal::wasm::WasmFullDecoder::DecodeFunctionBody() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/module-instantiate.cc:939:33: required from here ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:55:8: note: in expansion of macro 'VALIDATE' 55 | if (!VALIDATE(this->enabled_.has_##feat())) { \ | ^~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:3432:5: note: in expansion of macro 'CHECK_PROTOTYPE_OPCODE' 3432 | CHECK_PROTOTYPE_OPCODE(simd); | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:3443:10: note: in expansion of macro 'VALIDATE' 3443 | if (!VALIDATE(this->ok())) return 0; | ^~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h: In instantiation of 'int v8::internal::wasm::WasmFullDecoder::DecodeAtomicImpl(TraceLine*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]': ../../deps/v8/src/wasm/function-body-decoder-impl.h:3451:3: required from 'static int v8::internal::wasm::WasmFullDecoder::DecodeAtomic(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3576:5: required from 'static constexpr int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandlerTableEntry(size_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); size_t = long unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3589:30: required from 'int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandler(uint8_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); uint8_t = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2398:33: required from 'void v8::internal::wasm::WasmFullDecoder::DecodeFunctionBody() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/module-instantiate.cc:939:33: required from here ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:55:8: note: in expansion of macro 'VALIDATE' 55 | if (!VALIDATE(this->enabled_.has_##feat())) { \ | ^~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:3452:5: note: in expansion of macro 'CHECK_PROTOTYPE_OPCODE' 3452 | CHECK_PROTOTYPE_OPCODE(threads); | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h: In instantiation of 'int v8::internal::wasm::WasmFullDecoder::DecodeGCImpl(TraceLine*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]': ../../deps/v8/src/wasm/function-body-decoder-impl.h:3460:3: required from 'static int v8::internal::wasm::WasmFullDecoder::DecodeGC(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3577:5: required from 'static constexpr int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandlerTableEntry(size_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); size_t = long unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3589:30: required from 'int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandler(uint8_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); uint8_t = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2398:33: required from 'void v8::internal::wasm::WasmFullDecoder::DecodeFunctionBody() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/module-instantiate.cc:939:33: required from here ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:55:8: note: in expansion of macro 'VALIDATE' 55 | if (!VALIDATE(this->enabled_.has_##feat())) { \ | ^~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:3461:5: note: in expansion of macro 'CHECK_PROTOTYPE_OPCODE' 3461 | CHECK_PROTOTYPE_OPCODE(gc); | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h: In instantiation of 'int v8::internal::wasm::WasmFullDecoder::DecodeUnknownOrAsmJsImpl(TraceLine*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]': ../../deps/v8/src/wasm/function-body-decoder-impl.h:3474:3: required from 'static int v8::internal::wasm::WasmFullDecoder::DecodeUnknownOrAsmJs(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3581:12: required from 'static constexpr int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandlerTableEntry(size_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); size_t = long unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3589:30: required from 'int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandler(uint8_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); uint8_t = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2398:33: required from 'void v8::internal::wasm::WasmFullDecoder::DecodeFunctionBody() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/module-instantiate.cc:939:33: required from here ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:3476:10: note: in expansion of macro 'VALIDATE' 3476 | if (!VALIDATE(is_asmjs_module(this->module_))) { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmGlobalObject; Source = v8::internal::Object]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1434:23: required from 'static D v8::internal::TorqueGeneratedWasmGlobalObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmGlobalObject; P = v8::internal::JSObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmGlobalObject]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmGlobalObject]' ../../deps/v8/src/wasm/module-instantiate.cc:1389: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::WasmGlobalObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:276:7: note: 'class v8::internal::WasmGlobalObject' declared here 276 | class WasmGlobalObject | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmTagObject; Source = v8::internal::Object]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1521:23: required from 'static D v8::internal::TorqueGeneratedWasmTagObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmTagObject; P = v8::internal::JSObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmTagObject]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmTagObject]' ../../deps/v8/src/wasm/module-instantiate.cc:1692: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::WasmTagObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:536:7: note: 'class v8::internal::WasmTagObject' declared here 536 | class WasmTagObject | ^~~~~~~~~~~~~ ../../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/function-body-decoder-impl.h: In instantiation of 'v8::internal::wasm::BlockTypeImmediate::BlockTypeImmediate(const v8::internal::wasm::WasmFeatures&, v8::internal::wasm::Decoder*, const v8::internal::byte*, const v8::internal::wasm::WasmModule*) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; v8::internal::byte = unsigned char]': ../../deps/v8/src/wasm/function-body-decoder-impl.h:2580:34: required from 'int v8::internal::wasm::WasmFullDecoder::DecodeBlockImpl(TraceLine*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2579:3: required from 'static int v8::internal::wasm::WasmFullDecoder::DecodeBlock(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3522:5: required from 'static constexpr int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandlerTableEntry(size_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); size_t = long unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3589:30: required from 'int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandler(uint8_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); uint8_t = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2398:33: required from 'void v8::internal::wasm::WasmFullDecoder::DecodeFunctionBody() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/module-instantiate.cc:939:33: required from here ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:534:12: note: in expansion of macro 'VALIDATE' 534 | if (!VALIDATE(block_type >= min_1_byte_leb128)) { | ^~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h: In instantiation of 'bool v8::internal::wasm::WasmDecoder::Validate(const v8::internal::byte*, v8::internal::wasm::BlockTypeImmediate&) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression; v8::internal::byte = unsigned char]': ../../deps/v8/src/wasm/function-body-decoder-impl.h:2582:24: required from 'int v8::internal::wasm::WasmFullDecoder::DecodeBlockImpl(TraceLine*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2579:3: required from 'static int v8::internal::wasm::WasmFullDecoder::DecodeBlock(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3522:5: required from 'static constexpr int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandlerTableEntry(size_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); size_t = long unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3589:30: required from 'int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandler(uint8_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); uint8_t = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2398:33: required from 'void v8::internal::wasm::WasmFullDecoder::DecodeFunctionBody() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/module-instantiate.cc:939:33: required from here ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:1437:10: note: in expansion of macro 'VALIDATE' 1437 | if (!VALIDATE(module_->has_signature(imm.sig_index))) { | ^~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h: In instantiation of 'bool v8::internal::wasm::WasmDecoder::Validate(const v8::internal::byte*, v8::internal::wasm::BranchDepthImmediate&, size_t) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression; v8::internal::byte = unsigned char; size_t = long unsigned int]': ../../deps/v8/src/wasm/function-body-decoder-impl.h:2595:24: required from 'int v8::internal::wasm::WasmFullDecoder::DecodeRethrowImpl(TraceLine*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2592:3: required from 'static int v8::internal::wasm::WasmFullDecoder::DecodeRethrow(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3523:5: required from 'static constexpr int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandlerTableEntry(size_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); size_t = long unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3589:30: required from 'int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandler(uint8_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); uint8_t = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2398:33: required from 'void v8::internal::wasm::WasmFullDecoder::DecodeFunctionBody() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/module-instantiate.cc:939:33: required from here ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:1359:10: note: in expansion of macro 'VALIDATE' 1359 | if (!VALIDATE(imm.depth < control_depth)) { | ^~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h: In instantiation of 'bool v8::internal::wasm::WasmDecoder::Validate(const v8::internal::byte*, v8::internal::wasm::TagIndexImmediate&) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression; v8::internal::byte = unsigned char]': ../../deps/v8/src/wasm/function-body-decoder-impl.h:2609:24: required from 'int v8::internal::wasm::WasmFullDecoder::DecodeThrowImpl(TraceLine*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2606:3: required from 'static int v8::internal::wasm::WasmFullDecoder::DecodeThrow(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3524:5: required from 'static constexpr int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandlerTableEntry(size_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); size_t = long unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3589:30: required from 'int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandler(uint8_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); uint8_t = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2398:33: required from 'void v8::internal::wasm::WasmFullDecoder::DecodeFunctionBody() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/module-instantiate.cc:939:33: required from here ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:1247:10: note: in expansion of macro 'VALIDATE' 1247 | if (!VALIDATE(imm.index < module_->tags.size())) { | ^~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h: In instantiation of 'void v8::internal::wasm::WasmFullDecoder::FallThrough() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]': ../../deps/v8/src/wasm/function-body-decoder-impl.h:2647:5: required from 'int v8::internal::wasm::WasmFullDecoder::DecodeCatchImpl(TraceLine*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2633:3: required from 'static int v8::internal::wasm::WasmFullDecoder::DecodeCatch(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3526:5: required from 'static constexpr int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandlerTableEntry(size_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); size_t = long unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3589:30: required from 'int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandler(uint8_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); uint8_t = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2398:33: required from 'void v8::internal::wasm::WasmFullDecoder::DecodeFunctionBody() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/module-instantiate.cc:939:33: required from here ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:5360:10: note: in expansion of macro 'VALIDATE' 5360 | if (!VALIDATE(TypeCheckFallThru())) return; | ^~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h: In instantiation of 'void v8::internal::wasm::WasmFullDecoder::PopControl() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]': ../../deps/v8/src/wasm/function-body-decoder-impl.h:2686:5: required from 'int v8::internal::wasm::WasmFullDecoder::DecodeDelegateImpl(TraceLine*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2664:3: required from 'static int v8::internal::wasm::WasmFullDecoder::DecodeDelegate(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3527:5: required from 'static constexpr int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandlerTableEntry(size_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); size_t = long unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3589:30: required from 'int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandler(uint8_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); uint8_t = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2398:33: required from 'void v8::internal::wasm::WasmFullDecoder::DecodeFunctionBody() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/module-instantiate.cc:939:33: required from here ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:2200:9: note: in expansion of macro 'VALIDATE' 2200 | if (VALIDATE(this->ok()) && \ | ^~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:3740:5: note: in expansion of macro 'CALL_INTERFACE_IF_OK_AND_PARENT_REACHABLE' 3740 | CALL_INTERFACE_IF_OK_AND_PARENT_REACHABLE(PopControl, c); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h: In instantiation of 'v8::internal::wasm::WasmFullDecoder::Value v8::internal::wasm::WasmFullDecoder::Peek(int) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression; Value = v8::internal::wasm::InitExprInterface::Value]': ../../deps/v8/src/wasm/function-body-decoder-impl.h:2716:28: required from 'int v8::internal::wasm::WasmFullDecoder::DecodeBrOnNullImpl(TraceLine*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2712:3: required from 'static int v8::internal::wasm::WasmFullDecoder::DecodeBrOnNull(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3529:5: required from 'static constexpr int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandlerTableEntry(size_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); size_t = long unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3589:30: required from 'int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandler(uint8_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); uint8_t = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2398:33: required from 'void v8::internal::wasm::WasmFullDecoder::DecodeFunctionBody() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/module-instantiate.cc:939:33: required from here ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:5215:12: note: in expansion of macro 'VALIDATE' 5215 | if (!VALIDATE(decoding_mode == kFunctionBody && | ^~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h: In instantiation of 'bool v8::internal::wasm::WasmFullDecoder::TypeCheckBranch(Control*, uint32_t) [with bool push_branch_values = true; v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression; Control = v8::internal::wasm::ControlBase; uint32_t = unsigned int]': ../../deps/v8/src/wasm/function-body-decoder-impl.h:2718:10: required from 'int v8::internal::wasm::WasmFullDecoder::DecodeBrOnNullImpl(TraceLine*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2712:3: required from 'static int v8::internal::wasm::WasmFullDecoder::DecodeBrOnNull(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3529:5: required from 'static constexpr int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandlerTableEntry(size_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); size_t = long unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3589:30: required from 'int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandler(uint8_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); uint8_t = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2398:33: required from 'void v8::internal::wasm::WasmFullDecoder::DecodeFunctionBody() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/module-instantiate.cc:939:33: required from here ../../deps/v8/src/wasm/function-body-decoder-impl.h:5403:19: warning: enum constant in boolean context [-Wint-in-bool-context] 5403 | static_assert(validate, "Call this function only within VALIDATE"); | ^~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h: In instantiation of 'v8::internal::wasm::WasmFullDecoder::Value v8::internal::wasm::WasmFullDecoder::Peek(int, int, v8::internal::wasm::ValueType) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression; Value = v8::internal::wasm::InitExprInterface::Value]': ../../deps/v8/src/wasm/function-body-decoder-impl.h:2754:28: required from 'int v8::internal::wasm::WasmFullDecoder::DecodeBrOnNonNullImpl(TraceLine*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2750:3: required from 'static int v8::internal::wasm::WasmFullDecoder::DecodeBrOnNonNull(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3530:5: required from 'static constexpr int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandlerTableEntry(size_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); size_t = long unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3589:30: required from 'int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandler(uint8_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); uint8_t = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2398:33: required from 'void v8::internal::wasm::WasmFullDecoder::DecodeFunctionBody() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/module-instantiate.cc:939:33: required from here ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:5203:10: note: in expansion of macro 'VALIDATE' 5203 | if (!VALIDATE(IsSubtypeOf(val.type, expected, this->module_) || | ^~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h: In instantiation of 'int v8::internal::wasm::WasmDecoder::DecodeLocals(const v8::internal::byte*, uint32_t*, v8::base::Optional) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression; v8::internal::byte = unsigned char; uint32_t = unsigned int]': ../../deps/v8/src/wasm/function-body-decoder-impl.h:2804:27: required from 'int v8::internal::wasm::WasmFullDecoder::DecodeLetImpl(TraceLine*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2795:3: required from 'static int v8::internal::wasm::WasmFullDecoder::DecodeLet(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3531:5: required from 'static constexpr int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandlerTableEntry(size_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); size_t = long unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3589:30: required from 'int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandler(uint8_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); uint8_t = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2398:33: required from 'void v8::internal::wasm::WasmFullDecoder::DecodeFunctionBody() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/module-instantiate.cc:939:33: required from here ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:1124:10: note: in expansion of macro 'VALIDATE' 1124 | if (!VALIDATE(ok())) { | ^~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:1132:12: note: in expansion of macro 'VALIDATE' 1132 | if (!VALIDATE(more())) { | ^~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:1140:12: note: in expansion of macro 'VALIDATE' 1140 | if (!VALIDATE(ok())) { | ^~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:1145:12: note: in expansion of macro 'VALIDATE' 1145 | if (!VALIDATE(count <= kV8MaxWasmFunctionLocals - local_types_.size())) { | ^~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:1153:12: note: in expansion of macro 'VALIDATE' 1153 | if (!VALIDATE(type != kWasmBottom)) return -1; | ^~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h: In instantiation of 'bool v8::internal::wasm::WasmFullDecoder::TypeCheckFallThru() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]': ../../deps/v8/src/wasm/function-body-decoder-impl.h:2863:10: required from 'int v8::internal::wasm::WasmFullDecoder::DecodeElseImpl(TraceLine*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2852:3: required from 'static int v8::internal::wasm::WasmFullDecoder::DecodeElse(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3534:5: required from 'static constexpr int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandlerTableEntry(size_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); size_t = long unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3589:30: required from 'int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandler(uint8_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); uint8_t = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2398:33: required from 'void v8::internal::wasm::WasmFullDecoder::DecodeFunctionBody() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/module-instantiate.cc:939:33: required from here ../../deps/v8/src/wasm/function-body-decoder-impl.h:5386:19: warning: enum constant in boolean context [-Wint-in-bool-context] 5386 | static_assert(validate, "Call this function only within VALIDATE"); | ^~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h: In instantiation of 'bool v8::internal::wasm::WasmFullDecoder::TypeCheckOneArmedIf(Control*) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression; Control = v8::internal::wasm::ControlBase]': ../../deps/v8/src/wasm/function-body-decoder-impl.h:2895:14: required from 'int v8::internal::wasm::WasmFullDecoder::DecodeEndImpl(TraceLine*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2873:3: required from 'static int v8::internal::wasm::WasmFullDecoder::DecodeEnd(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3535:5: required from 'static constexpr int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandlerTableEntry(size_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); size_t = long unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3589:30: required from 'int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandler(uint8_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); uint8_t = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2398:33: required from 'void v8::internal::wasm::WasmFullDecoder::DecodeFunctionBody() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/module-instantiate.cc:939:33: required from here ../../deps/v8/src/wasm/function-body-decoder-impl.h:5366:19: warning: enum constant in boolean context [-Wint-in-bool-context] 5366 | static_assert(validate, "Call this function only within VALIDATE"); | ^~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h: In instantiation of 'bool v8::internal::wasm::WasmFullDecoder::DoReturn() [with StackElementsCountMode strict_count = v8::internal::wasm::WasmFullDecoder::kStrictCounting; MergeType merge_type = v8::internal::wasm::WasmFullDecoder::kInitExprMerge; v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]': ../../deps/v8/src/wasm/function-body-decoder-impl.h:2911:54: required from 'int v8::internal::wasm::WasmFullDecoder::DecodeEndImpl(TraceLine*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2873:3: required from 'static int v8::internal::wasm::WasmFullDecoder::DecodeEnd(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3535:5: required from 'static constexpr int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandlerTableEntry(size_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); size_t = long unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3589:30: required from 'int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandler(uint8_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); uint8_t = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2398:33: required from 'void v8::internal::wasm::WasmFullDecoder::DecodeFunctionBody() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/module-instantiate.cc:939:33: required from here ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:5344:10: note: in expansion of macro 'VALIDATE' 5344 | if (!VALIDATE((TypeCheckStackAgainstMerge( | ^~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h: In instantiation of 'v8::internal::wasm::SelectTypeImmediate::SelectTypeImmediate(const v8::internal::wasm::WasmFeatures&, v8::internal::wasm::Decoder*, const v8::internal::byte*, const v8::internal::wasm::WasmModule*) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; v8::internal::byte = unsigned char]': ../../deps/v8/src/wasm/function-body-decoder-impl.h:2948:35: required from 'int v8::internal::wasm::WasmFullDecoder::DecodeSelectWithTypeImpl(TraceLine*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2946:3: required from 'static int v8::internal::wasm::WasmFullDecoder::DecodeSelectWithType(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3537:5: required from 'static constexpr int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandlerTableEntry(size_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); size_t = long unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3589:30: required from 'int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandler(uint8_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); uint8_t = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2398:33: required from 'void v8::internal::wasm::WasmFullDecoder::DecodeFunctionBody() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/module-instantiate.cc:939:33: required from here ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:506:10: note: in expansion of macro 'VALIDATE' 506 | if (!VALIDATE(num_types == 1)) { | ^~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h: In instantiation of 'bool v8::internal::wasm::WasmFullDecoder::TypeCheckBranch(Control*, uint32_t) [with bool push_branch_values = false; v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression; Control = v8::internal::wasm::ControlBase; uint32_t = unsigned int]': ../../deps/v8/src/wasm/function-body-decoder-impl.h:2965:10: required from 'int v8::internal::wasm::WasmFullDecoder::DecodeBrImpl(TraceLine*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2961:3: required from 'static int v8::internal::wasm::WasmFullDecoder::DecodeBr(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3538:5: required from 'static constexpr int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandlerTableEntry(size_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); size_t = long unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3589:30: required from 'int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandler(uint8_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); uint8_t = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2398:33: required from 'void v8::internal::wasm::WasmFullDecoder::DecodeFunctionBody() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/module-instantiate.cc:939:33: required from here ../../deps/v8/src/wasm/function-body-decoder-impl.h:5403:19: warning: enum constant in boolean context [-Wint-in-bool-context] 5403 | static_assert(validate, "Call this function only within VALIDATE"); | ^~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h: In instantiation of 'bool v8::internal::wasm::WasmDecoder::Validate(const v8::internal::byte*, v8::internal::wasm::BranchTableImmediate&, size_t) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression; v8::internal::byte = unsigned char; size_t = long unsigned int]': ../../deps/v8/src/wasm/function-body-decoder-impl.h:2993:24: required from 'int v8::internal::wasm::WasmFullDecoder::DecodeBrTableImpl(TraceLine*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2988:3: required from 'static int v8::internal::wasm::WasmFullDecoder::DecodeBrTable(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3540:5: required from 'static constexpr int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandlerTableEntry(size_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); size_t = long unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3589:30: required from 'int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandler(uint8_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); uint8_t = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2398:33: required from 'void v8::internal::wasm::WasmFullDecoder::DecodeFunctionBody() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/module-instantiate.cc:939:33: required from here ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:1368:10: note: in expansion of macro 'VALIDATE' 1368 | if (!VALIDATE(imm.table_count <= kV8MaxWasmFunctionBrTableSize)) { | ^~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h: In instantiation of 'bool v8::internal::wasm::BranchTableIterator::has_next() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation]': ../../deps/v8/src/wasm/function-body-decoder-impl.h:3001:29: required from 'int v8::internal::wasm::WasmFullDecoder::DecodeBrTableImpl(TraceLine*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2988:3: required from 'static int v8::internal::wasm::WasmFullDecoder::DecodeBrTable(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3540:5: required from 'static constexpr int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandlerTableEntry(size_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); size_t = long unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3589:30: required from 'int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandler(uint8_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); uint8_t = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2398:33: required from 'void v8::internal::wasm::WasmFullDecoder::DecodeFunctionBody() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/module-instantiate.cc:939:33: required from here ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:619:28: note: in expansion of macro 'VALIDATE' 619 | bool has_next() { return VALIDATE(decoder_->ok()) && index_ <= table_count_; } | ^~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h: In instantiation of 'bool v8::internal::wasm::WasmFullDecoder::DoReturn() [with StackElementsCountMode strict_count = v8::internal::wasm::WasmFullDecoder::kNonStrictCounting; MergeType merge_type = v8::internal::wasm::WasmFullDecoder::kReturnMerge; v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]': ../../deps/v8/src/wasm/function-body-decoder-impl.h:3039:54: required from 'int v8::internal::wasm::WasmFullDecoder::DecodeReturnImpl(TraceLine*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3038:3: required from 'static int v8::internal::wasm::WasmFullDecoder::DecodeReturn(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3541:5: required from 'static constexpr int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandlerTableEntry(size_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); size_t = long unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3589:30: required from 'int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandler(uint8_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); uint8_t = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2398:33: required from 'void v8::internal::wasm::WasmFullDecoder::DecodeFunctionBody() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/module-instantiate.cc:939:33: required from here ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:5344:10: note: in expansion of macro 'VALIDATE' 5344 | if (!VALIDATE((TypeCheckStackAgainstMerge( | ^~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h: In instantiation of 'bool v8::internal::wasm::WasmDecoder::ValidateFunction(const v8::internal::byte*, v8::internal::wasm::IndexImmediate&) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression; v8::internal::byte = unsigned char]': ../../deps/v8/src/wasm/function-body-decoder-impl.h:3124:32: required from 'int v8::internal::wasm::WasmFullDecoder::DecodeRefFuncImpl(TraceLine*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3121:3: required from 'static int v8::internal::wasm::WasmFullDecoder::DecodeRefFunc(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3550:5: required from 'static constexpr int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandlerTableEntry(size_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); size_t = long unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3589:30: required from 'int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandler(uint8_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); uint8_t = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2398:33: required from 'void v8::internal::wasm::WasmFullDecoder::DecodeFunctionBody() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/module-instantiate.cc:939:33: required from here ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:1551:10: note: in expansion of macro 'VALIDATE' 1551 | if (!VALIDATE(imm.index < module_->functions.size())) { | ^~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:1556:10: note: in expansion of macro 'VALIDATE' 1556 | !VALIDATE(module_->functions[imm.index].declared)) { | ^~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h: In instantiation of 'bool v8::internal::wasm::WasmDecoder::Validate(const v8::internal::byte*, v8::internal::wasm::GlobalIndexImmediate&) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression; v8::internal::byte = unsigned char]': ../../deps/v8/src/wasm/function-body-decoder-impl.h:3206:24: required from 'int v8::internal::wasm::WasmFullDecoder::DecodeGlobalGetImpl(TraceLine*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3204:3: required from 'static int v8::internal::wasm::WasmFullDecoder::DecodeGlobalGet(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3556:5: required from 'static constexpr int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandlerTableEntry(size_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); size_t = long unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3589:30: required from 'int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandler(uint8_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); uint8_t = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2398:33: required from 'void v8::internal::wasm::WasmFullDecoder::DecodeFunctionBody() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/module-instantiate.cc:939:33: required from here ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:1258:10: note: in expansion of macro 'VALIDATE' 1258 | if (!VALIDATE(imm.index < module_->globals.size())) { | ^~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:1265:12: note: in expansion of macro 'VALIDATE' 1265 | if (!VALIDATE(!imm.global->mutability)) { | ^~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:1271:12: note: in expansion of macro 'VALIDATE' 1271 | if (!VALIDATE(imm.global->imported || this->enabled_.has_gc())) { | ^~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h: In instantiation of 'bool v8::internal::wasm::WasmDecoder::ValidateTable(const v8::internal::byte*, v8::internal::wasm::IndexImmediate&) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression; v8::internal::byte = unsigned char]': ../../deps/v8/src/wasm/function-body-decoder-impl.h:3229:29: required from 'int v8::internal::wasm::WasmFullDecoder::DecodeTableGetImpl(TraceLine*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3226:3: required from 'static int v8::internal::wasm::WasmFullDecoder::DecodeTableGet(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3558:5: required from 'static constexpr int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandlerTableEntry(size_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); size_t = long unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3589:30: required from 'int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandler(uint8_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); uint8_t = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2398:33: required from 'void v8::internal::wasm::WasmFullDecoder::DecodeFunctionBody() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/module-instantiate.cc:939:33: required from here ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:1511:10: note: in expansion of macro 'VALIDATE' 1511 | if (!VALIDATE(imm.index < module_->tables.size())) { | ^~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h: In instantiation of 'bool v8::internal::wasm::WasmDecoder::Validate(const v8::internal::byte*, v8::internal::wasm::MemoryIndexImmediate&) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression; v8::internal::byte = unsigned char]': ../../deps/v8/src/wasm/function-body-decoder-impl.h:3285:24: required from 'int v8::internal::wasm::WasmFullDecoder::DecodeMemoryGrowImpl(TraceLine*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3283:3: required from 'static int v8::internal::wasm::WasmFullDecoder::DecodeMemoryGrow(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3566:5: required from 'static constexpr int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandlerTableEntry(size_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); size_t = long unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3589:30: required from 'int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandler(uint8_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); uint8_t = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2398:33: required from 'void v8::internal::wasm::WasmFullDecoder::DecodeFunctionBody() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/module-instantiate.cc:939:33: required from here ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:1447:10: note: in expansion of macro 'VALIDATE' 1447 | if (!VALIDATE(this->module_->has_memory)) { | ^~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:1451:10: note: in expansion of macro 'VALIDATE' 1451 | if (!VALIDATE(imm.index == uint8_t{0})) { | ^~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h: In instantiation of 'bool v8::internal::wasm::WasmDecoder::Validate(const v8::internal::byte*, v8::internal::wasm::CallFunctionImmediate&) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression; v8::internal::byte = unsigned char]': ../../deps/v8/src/wasm/function-body-decoder-impl.h:3309:24: required from 'int v8::internal::wasm::WasmFullDecoder::DecodeCallFunctionImpl(TraceLine*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3307:3: required from 'static int v8::internal::wasm::WasmFullDecoder::DecodeCallFunction(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3568:5: required from 'static constexpr int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandlerTableEntry(size_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); size_t = long unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3589:30: required from 'int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandler(uint8_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); uint8_t = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2398:33: required from 'void v8::internal::wasm::WasmFullDecoder::DecodeFunctionBody() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/module-instantiate.cc:939:33: required from here ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:1321:10: note: in expansion of macro 'VALIDATE' 1321 | if (!VALIDATE(imm.index < module_->functions.size())) { | ^~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h: In instantiation of 'bool v8::internal::wasm::WasmDecoder::Validate(const v8::internal::byte*, v8::internal::wasm::CallIndirectImmediate&) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression; v8::internal::byte = unsigned char]': ../../deps/v8/src/wasm/function-body-decoder-impl.h:3321:24: required from 'int v8::internal::wasm::WasmFullDecoder::DecodeCallIndirectImpl(TraceLine*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3319:3: required from 'static int v8::internal::wasm::WasmFullDecoder::DecodeCallIndirect(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3569:5: required from 'static constexpr int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandlerTableEntry(size_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); size_t = long unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3589:30: required from 'int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandler(uint8_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); uint8_t = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2398:33: required from 'void v8::internal::wasm::WasmFullDecoder::DecodeFunctionBody() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/module-instantiate.cc:939:33: required from here ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:1335:10: note: in expansion of macro 'VALIDATE' 1335 | if (!VALIDATE(IsSubtypeOf(table_type, kWasmFuncRef, module_))) { | ^~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:1345:10: note: in expansion of macro 'VALIDATE' 1345 | if (!VALIDATE(IsSubtypeOf(immediate_type, table_type, module_))) { | ^~~~~~~~ ../../deps/v8/src/wasm/decoder.h: In instantiation of 'v8::internal::wasm::WasmOpcode v8::internal::wasm::Decoder::read_prefixed_opcode(const v8::internal::byte*, uint32_t*, const char*) [with ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; v8::internal::byte = unsigned char; uint32_t = unsigned int]': ../../deps/v8/src/wasm/function-body-decoder-impl.h:3421:75: required from 'int v8::internal::wasm::WasmFullDecoder::DecodeNumericImpl(TraceLine*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3419:3: required from 'static int v8::internal::wasm::WasmFullDecoder::DecodeNumeric(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3574:5: required from 'static constexpr int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandlerTableEntry(size_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); size_t = long unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3589:30: required from 'int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandler(uint8_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); uint8_t = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2398:33: required from 'void v8::internal::wasm::WasmFullDecoder::DecodeFunctionBody() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/module-instantiate.cc:939:33: required from here ../../deps/v8/src/wasm/decoder.h:159:18: warning: enum constant in boolean context [-Wint-in-bool-context] 159 | if (validate && V8_UNLIKELY(index > 0xff)) { ../../deps/v8/src/wasm/function-body-decoder-impl.h: In instantiation of 'uint32_t v8::internal::wasm::WasmFullDecoder::DecodeSimdOpcode(v8::internal::wasm::WasmOpcode, uint32_t) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression; uint32_t = unsigned int]': ../../deps/v8/src/wasm/function-body-decoder-impl.h:3448:12: required from 'int v8::internal::wasm::WasmFullDecoder::DecodeSimdImpl(TraceLine*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3431:3: required from 'static int v8::internal::wasm::WasmFullDecoder::DecodeSimd(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3575:5: required from 'static constexpr int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandlerTableEntry(size_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); size_t = long unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3589:30: required from 'int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandler(uint8_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); uint8_t = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2398:33: required from 'void v8::internal::wasm::WasmFullDecoder::DecodeFunctionBody() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/module-instantiate.cc:939:33: required from here ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:4004:14: note: in expansion of macro 'VALIDATE' 4004 | if (!VALIDATE(sig != nullptr)) { | ^~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h: In instantiation of 'uint32_t v8::internal::wasm::WasmFullDecoder::DecodeAtomicOpcode(v8::internal::wasm::WasmOpcode, uint32_t) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression; uint32_t = unsigned int]': ../../deps/v8/src/wasm/function-body-decoder-impl.h:3457:12: required from 'int v8::internal::wasm::WasmFullDecoder::DecodeAtomicImpl(TraceLine*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3451:3: required from 'static int v8::internal::wasm::WasmFullDecoder::DecodeAtomic(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3576:5: required from 'static constexpr int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandlerTableEntry(size_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); size_t = long unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3589:30: required from 'int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandler(uint8_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); uint8_t = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2398:33: required from 'void v8::internal::wasm::WasmFullDecoder::DecodeFunctionBody() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/module-instantiate.cc:939:33: required from here ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:4931:10: note: in expansion of macro 'VALIDATE' 4931 | if (!VALIDATE(sig != nullptr)) { | ^~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:4956:14: note: in expansion of macro 'VALIDATE' 4956 | if (!VALIDATE(zero == 0)) { | ^~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h: In instantiation of 'int v8::internal::wasm::WasmFullDecoder::DecodeGCOpcode(v8::internal::wasm::WasmOpcode, uint32_t) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression; uint32_t = unsigned int]': ../../deps/v8/src/wasm/function-body-decoder-impl.h:3466:12: required from 'int v8::internal::wasm::WasmFullDecoder::DecodeGCImpl(TraceLine*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3460:3: required from 'static int v8::internal::wasm::WasmFullDecoder::DecodeGC(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3577:5: required from 'static constexpr int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandlerTableEntry(size_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); size_t = long unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3589:30: required from 'int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandler(uint8_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); uint8_t = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2398:33: required from 'void v8::internal::wasm::WasmFullDecoder::DecodeFunctionBody() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/module-instantiate.cc:939:33: required from here ../../deps/v8/src/wasm/function-body-decoder-impl.h:4079:9: warning: enum constant in boolean context [-Wint-in-bool-context] 4079 | if (validate) { | ^~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:4082:18: note: in expansion of macro 'VALIDATE' 4082 | if (!VALIDATE(ftype.is_defaultable())) { | ^~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:4110:14: note: in expansion of macro 'VALIDATE' 4110 | if (!VALIDATE(!field_type.is_packed())) { | ^~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:4134:14: note: in expansion of macro 'VALIDATE' 4134 | if (!VALIDATE(field_type.is_packed())) { | ^~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:4156:14: note: in expansion of macro 'VALIDATE' 4156 | if (!VALIDATE(struct_type->mutability(field.field_imm.index))) { | ^~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:4197:14: note: in expansion of macro 'VALIDATE' 4197 | if (!VALIDATE(imm.array_type->element_type().is_defaultable())) { | ^~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:4272:14: note: in expansion of macro 'VALIDATE' 4272 | if (!VALIDATE(imm.array_type->element_type().is_packed())) { | ^~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:4293:14: note: in expansion of macro 'VALIDATE' 4293 | if (!VALIDATE(!imm.array_type->element_type().is_packed())) { | ^~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:4313:14: note: in expansion of macro 'VALIDATE' 4313 | if (!VALIDATE(imm.array_type->mutability())) { | ^~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:4343:14: note: in expansion of macro 'VALIDATE' 4343 | if (!VALIDATE(dst_imm.array_type->mutability())) { | ^~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:4383:14: note: in expansion of macro 'VALIDATE' 4383 | if (!VALIDATE(elem_count <= kV8MaxWasmArrayInitLength)) { | ^~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:4460:16: note: in expansion of macro 'VALIDATE' 4460 | if (!VALIDATE(rtt.type.is_rtt() || rtt.type.is_bottom())) { | ^~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:4467:14: note: in expansion of macro 'VALIDATE' 4467 | if (!VALIDATE(IsSubtypeOf(obj.type, kWasmFuncRef, this->module_) || | ^~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:4516:16: note: in expansion of macro 'VALIDATE' 4516 | if (!VALIDATE(rtt.type.is_rtt() || rtt.type.is_bottom())) { | ^~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:4522:14: note: in expansion of macro 'VALIDATE' 4522 | if (!VALIDATE(IsSubtypeOf(obj.type, kWasmFuncRef, this->module_) || | ^~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:4588:16: note: in expansion of macro 'VALIDATE' 4588 | if (!VALIDATE(rtt.type.is_rtt() || rtt.type.is_bottom())) { | ^~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:4594:14: note: in expansion of macro 'VALIDATE' 4594 | if (!VALIDATE(IsSubtypeOf(obj.type, kWasmFuncRef, this->module_) || | ^~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:4623:14: note: in expansion of macro 'VALIDATE' 4623 | if (!VALIDATE(TypeCheckBranch(c, 0))) return 0; | ^~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:4673:16: note: in expansion of macro 'VALIDATE' 4673 | if (!VALIDATE(rtt.type.is_rtt() || rtt.type.is_bottom())) { | ^~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:4679:14: note: in expansion of macro 'VALIDATE' 4679 | if (!VALIDATE(IsSubtypeOf(obj.type, kWasmFuncRef, this->module_) || | ^~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:4700:14: note: in expansion of macro 'VALIDATE' 4700 | if (!VALIDATE(TypeCheckBranch(c, 0))) return 0; | ^~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:4849:14: note: in expansion of macro 'VALIDATE' 4849 | if (!VALIDATE(TypeCheckBranch(c, 0))) return 0; | ^~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:4888:14: note: in expansion of macro 'VALIDATE' 4888 | if (!VALIDATE(TypeCheckBranch(c, 0))) return 0; | ^~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h: In instantiation of 'int v8::internal::wasm::WasmFullDecoder::BuildSimplePrototypeOperator(v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]': ../../deps/v8/src/wasm/function-body-decoder-impl.h:3471:3: required from 'int v8::internal::wasm::WasmFullDecoder::DecodeRefEqImpl(TraceLine*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3471:3: required from 'static int v8::internal::wasm::WasmFullDecoder::DecodeRefEq(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3579:5: required from 'static constexpr int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandlerTableEntry(size_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); size_t = long unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3589:30: required from 'int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandler(uint8_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); uint8_t = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2398:33: required from 'void v8::internal::wasm::WasmFullDecoder::DecodeFunctionBody() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/module-instantiate.cc:939:33: required from here ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:55:8: note: in expansion of macro 'VALIDATE' 55 | if (!VALIDATE(this->enabled_.has_##feat())) { \ | ^~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:5418:7: note: in expansion of macro 'CHECK_PROTOTYPE_OPCODE' 5418 | CHECK_PROTOTYPE_OPCODE(gc); | ^~~~~~~~~~~~~~~~~~~~~~ ../../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(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::kNoTrace; long unsigned int size_in_bits = 32; v8::internal::byte = unsigned char; uint32_t = unsigned int]': ../../deps/v8/src/wasm/decoder.h:108:50: required from 'uint32_t v8::internal::wasm::Decoder::read_u32v(const v8::internal::byte*, uint32_t*, const char*) [with ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; uint32_t = unsigned int; v8::internal::byte = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:454:41: required from 'v8::internal::wasm::IndexImmediate::IndexImmediate(v8::internal::wasm::Decoder*, const v8::internal::byte*, const char*) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; v8::internal::byte = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3160:30: required from 'int v8::internal::wasm::WasmFullDecoder::DecodeLocalGetImpl(TraceLine*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3159:13: required from 'static int v8::internal::wasm::WasmFullDecoder::DecodeLocalGet(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2394:46: required from 'void v8::internal::wasm::WasmFullDecoder::DecodeFunctionBody() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/module-instantiate.cc:939:33: 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::kNoTrace; long unsigned int size_in_bits = 32; v8::internal::byte = unsigned char; uint32_t = unsigned int]': ../../deps/v8/src/wasm/decoder.h:115:49: required from 'int32_t v8::internal::wasm::Decoder::read_i32v(const v8::internal::byte*, uint32_t*, const char*) [with ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; int32_t = int; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:399:41: required from 'v8::internal::wasm::ImmI32Immediate::ImmI32Immediate(v8::internal::wasm::Decoder*, const v8::internal::byte*) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; v8::internal::byte = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3049:31: required from 'int v8::internal::wasm::WasmFullDecoder::DecodeI32ConstImpl(TraceLine*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3048:3: required from 'static int v8::internal::wasm::WasmFullDecoder::DecodeI32Const(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2396:46: required from 'void v8::internal::wasm::WasmFullDecoder::DecodeFunctionBody() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/module-instantiate.cc:939:33: 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/function-body-decoder-impl.h: In instantiation of 'v8::internal::wasm::ValueType v8::internal::wasm::value_type_reader::read_value_type(v8::internal::wasm::Decoder*, const v8::internal::byte*, uint32_t*, const v8::internal::wasm::WasmModule*, const v8::internal::wasm::WasmFeatures&) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; v8::internal::byte = unsigned char; uint32_t = unsigned int]': ../../deps/v8/src/wasm/function-body-decoder-impl.h:540:58: required from 'v8::internal::wasm::BlockTypeImmediate::BlockTypeImmediate(const v8::internal::wasm::WasmFeatures&, v8::internal::wasm::Decoder*, const v8::internal::byte*, const v8::internal::wasm::WasmModule*) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; v8::internal::byte = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2580:34: required from 'int v8::internal::wasm::WasmFullDecoder::DecodeBlockImpl(TraceLine*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2579:3: required from 'static int v8::internal::wasm::WasmFullDecoder::DecodeBlock(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3522:5: required from 'static constexpr int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandlerTableEntry(size_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); size_t = long unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3589:30: required from 'int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandler(uint8_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); uint8_t = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2398:33: required from 'void v8::internal::wasm::WasmFullDecoder::DecodeFunctionBody() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/module-instantiate.cc:939:33: required from here ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:275:12: note: in expansion of macro 'VALIDATE' 275 | if (!VALIDATE(enabled.has_gc())) { | ^~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:303:12: note: in expansion of macro 'VALIDATE' 303 | if (!VALIDATE(enabled.has_typed_funcref())) { | ^~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:320:12: note: in expansion of macro 'VALIDATE' 320 | if (!VALIDATE(enabled.has_gc())) { | ^~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:329:14: note: in expansion of macro 'VALIDATE' 329 | if (!VALIDATE(depth <= kV8MaxRttSubtypingDepth)) { | ^~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:342:12: note: in expansion of macro 'VALIDATE' 342 | if (!VALIDATE(type_index < kV8MaxWasmTypes)) { | ^~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:351:12: note: in expansion of macro 'VALIDATE' 351 | if (!VALIDATE(module == nullptr || | ^~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:360:12: note: in expansion of macro 'VALIDATE' 360 | if (!VALIDATE(enabled.has_simd())) { | ^~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:366:12: note: in expansion of macro 'VALIDATE' 366 | if (!VALIDATE(CheckHardwareSupportsSimd())) { | ^~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:378:7: warning: enum constant in boolean context [-Wint-in-bool-context] 378 | if (validate) { | ^~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:384:3: warning: enum constant in boolean context [-Wint-in-bool-context] 384 | if (validate) { | ^~ ../../deps/v8/src/wasm/function-body-decoder-impl.h: In instantiation of 'void v8::internal::wasm::WasmFullDecoder::ValidateArgType(ArgVector, int, v8::internal::wasm::ValueType) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression; ArgVector = v8::base::Vector]': ../../deps/v8/src/wasm/function-body-decoder-impl.h:3674:7: required from 'v8::internal::wasm::WasmFullDecoder::ArgVector v8::internal::wasm::WasmFullDecoder::PeekArgs(const v8::internal::wasm::FunctionSig*, int) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression; ArgVector = v8::base::Vector; v8::internal::wasm::FunctionSig = v8::internal::Signature]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2583:30: required from 'int v8::internal::wasm::WasmFullDecoder::DecodeBlockImpl(TraceLine*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2579:3: required from 'static int v8::internal::wasm::WasmFullDecoder::DecodeBlock(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3522:5: required from 'static constexpr int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandlerTableEntry(size_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); size_t = long unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3589:30: required from 'int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandler(uint8_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); uint8_t = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2398:33: required from 'void v8::internal::wasm::WasmFullDecoder::DecodeFunctionBody() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/module-instantiate.cc:939:33: required from here ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:5228:10: note: in expansion of macro 'VALIDATE' 5228 | if (!VALIDATE(IsSubtypeOf(val.type, expected, this->module_) || | ^~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h: In instantiation of 'bool v8::internal::wasm::WasmFullDecoder::TypeCheckStackAgainstMerge(uint32_t, v8::internal::wasm::Merge*) [with StackElementsCountMode strict_count = v8::internal::wasm::WasmFullDecoder::kNonStrictCounting; bool push_branch_values = true; MergeType merge_type = v8::internal::wasm::WasmFullDecoder::kBranchMerge; v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression; uint32_t = unsigned int; typename Interface::Value = v8::internal::wasm::InitExprInterface::Value]': ../../deps/v8/src/wasm/function-body-decoder-impl.h:5405:52: required from 'bool v8::internal::wasm::WasmFullDecoder::TypeCheckBranch(Control*, uint32_t) [with bool push_branch_values = true; v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression; Control = v8::internal::wasm::ControlBase; uint32_t = unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2718:10: required from 'int v8::internal::wasm::WasmFullDecoder::DecodeBrOnNullImpl(TraceLine*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2712:3: required from 'static int v8::internal::wasm::WasmFullDecoder::DecodeBrOnNull(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3529:5: required from 'static constexpr int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandlerTableEntry(size_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); size_t = long unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3589:30: required from 'int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandler(uint8_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); uint8_t = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2398:33: required from 'void v8::internal::wasm::WasmFullDecoder::DecodeFunctionBody() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/module-instantiate.cc:939:33: required from here ../../deps/v8/src/wasm/function-body-decoder-impl.h:5278:19: warning: enum constant in boolean context [-Wint-in-bool-context] 5278 | static_assert(validate, "Call this function only within VALIDATE"); | ^~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h: In instantiation of 'bool v8::internal::wasm::WasmFullDecoder::TypeCheckStackAgainstMerge(uint32_t, v8::internal::wasm::Merge*) [with StackElementsCountMode strict_count = v8::internal::wasm::WasmFullDecoder::kStrictCounting; bool push_branch_values = true; MergeType merge_type = v8::internal::wasm::WasmFullDecoder::kFallthroughMerge; v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression; uint32_t = unsigned int; typename Interface::Value = v8::internal::wasm::InitExprInterface::Value]': ../../deps/v8/src/wasm/function-body-decoder-impl.h:5387:80: required from 'bool v8::internal::wasm::WasmFullDecoder::TypeCheckFallThru() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2863:10: required from 'int v8::internal::wasm::WasmFullDecoder::DecodeElseImpl(TraceLine*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2852:3: required from 'static int v8::internal::wasm::WasmFullDecoder::DecodeElse(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3534:5: required from 'static constexpr int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandlerTableEntry(size_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); size_t = long unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3589:30: required from 'int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandler(uint8_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); uint8_t = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2398:33: required from 'void v8::internal::wasm::WasmFullDecoder::DecodeFunctionBody() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/module-instantiate.cc:939:33: required from here ../../deps/v8/src/wasm/function-body-decoder-impl.h:5278:19: warning: enum constant in boolean context [-Wint-in-bool-context] ../../deps/v8/src/wasm/function-body-decoder-impl.h: In instantiation of 'bool v8::internal::wasm::WasmFullDecoder::TypeCheckStackAgainstMerge(uint32_t, v8::internal::wasm::Merge*) [with StackElementsCountMode strict_count = v8::internal::wasm::WasmFullDecoder::kStrictCounting; bool push_branch_values = false; MergeType merge_type = v8::internal::wasm::WasmFullDecoder::kInitExprMerge; v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression; uint32_t = unsigned int; typename Interface::Value = v8::internal::wasm::InitExprInterface::Value]': ../../deps/v8/src/wasm/function-body-decoder-impl.h:5344:10: required from 'bool v8::internal::wasm::WasmFullDecoder::DoReturn() [with StackElementsCountMode strict_count = v8::internal::wasm::WasmFullDecoder::kStrictCounting; MergeType merge_type = v8::internal::wasm::WasmFullDecoder::kInitExprMerge; v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2911:54: required from 'int v8::internal::wasm::WasmFullDecoder::DecodeEndImpl(TraceLine*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2873:3: required from 'static int v8::internal::wasm::WasmFullDecoder::DecodeEnd(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3535:5: required from 'static constexpr int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandlerTableEntry(size_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); size_t = long unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3589:30: required from 'int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandler(uint8_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); uint8_t = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2398:33: required from 'void v8::internal::wasm::WasmFullDecoder::DecodeFunctionBody() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/module-instantiate.cc:939:33: required from here ../../deps/v8/src/wasm/function-body-decoder-impl.h:5278:19: warning: enum constant in boolean context [-Wint-in-bool-context] ../../deps/v8/src/wasm/function-body-decoder-impl.h: In instantiation of 'bool v8::internal::wasm::WasmFullDecoder::TypeCheckStackAgainstMerge(uint32_t, v8::internal::wasm::Merge*) [with StackElementsCountMode strict_count = v8::internal::wasm::WasmFullDecoder::kNonStrictCounting; bool push_branch_values = false; MergeType merge_type = v8::internal::wasm::WasmFullDecoder::kBranchMerge; v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression; uint32_t = unsigned int; typename Interface::Value = v8::internal::wasm::InitExprInterface::Value]': ../../deps/v8/src/wasm/function-body-decoder-impl.h:5405:52: required from 'bool v8::internal::wasm::WasmFullDecoder::TypeCheckBranch(Control*, uint32_t) [with bool push_branch_values = false; v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression; Control = v8::internal::wasm::ControlBase; uint32_t = unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2965:10: required from 'int v8::internal::wasm::WasmFullDecoder::DecodeBrImpl(TraceLine*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2961:3: required from 'static int v8::internal::wasm::WasmFullDecoder::DecodeBr(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3538:5: required from 'static constexpr int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandlerTableEntry(size_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); size_t = long unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3589:30: required from 'int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandler(uint8_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); uint8_t = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2398:33: required from 'void v8::internal::wasm::WasmFullDecoder::DecodeFunctionBody() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/module-instantiate.cc:939:33: required from here ../../deps/v8/src/wasm/function-body-decoder-impl.h:5278:19: warning: enum constant in boolean context [-Wint-in-bool-context] ../../deps/v8/src/wasm/function-body-decoder-impl.h: In instantiation of 'bool v8::internal::wasm::WasmFullDecoder::TypeCheckStackAgainstMerge(uint32_t, v8::internal::wasm::Merge*) [with StackElementsCountMode strict_count = v8::internal::wasm::WasmFullDecoder::kNonStrictCounting; bool push_branch_values = false; MergeType merge_type = v8::internal::wasm::WasmFullDecoder::kReturnMerge; v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression; uint32_t = unsigned int; typename Interface::Value = v8::internal::wasm::InitExprInterface::Value]': ../../deps/v8/src/wasm/function-body-decoder-impl.h:5344:10: required from 'bool v8::internal::wasm::WasmFullDecoder::DoReturn() [with StackElementsCountMode strict_count = v8::internal::wasm::WasmFullDecoder::kNonStrictCounting; MergeType merge_type = v8::internal::wasm::WasmFullDecoder::kReturnMerge; v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3039:54: required from 'int v8::internal::wasm::WasmFullDecoder::DecodeReturnImpl(TraceLine*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3038:3: required from 'static int v8::internal::wasm::WasmFullDecoder::DecodeReturn(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3541:5: required from 'static constexpr int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandlerTableEntry(size_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); size_t = long unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3589:30: required from 'int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandler(uint8_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); uint8_t = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2398:33: required from 'void v8::internal::wasm::WasmFullDecoder::DecodeFunctionBody() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/module-instantiate.cc:939:33: required from here ../../deps/v8/src/wasm/function-body-decoder-impl.h:5278:19: warning: enum constant in boolean context [-Wint-in-bool-context] ../../deps/v8/src/wasm/function-body-decoder-impl.h: In instantiation of 'v8::internal::wasm::HeapType v8::internal::wasm::value_type_reader::read_heap_type(v8::internal::wasm::Decoder*, const v8::internal::byte*, uint32_t*, const v8::internal::wasm::WasmModule*, const v8::internal::wasm::WasmFeatures&) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; v8::internal::byte = unsigned char; uint32_t = unsigned int]': ../../deps/v8/src/wasm/function-body-decoder-impl.h:759:57: required from 'v8::internal::wasm::HeapTypeImmediate::HeapTypeImmediate(const v8::internal::wasm::WasmFeatures&, v8::internal::wasm::Decoder*, const v8::internal::byte*, const v8::internal::wasm::WasmModule*) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; v8::internal::byte = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3082:33: required from 'int v8::internal::wasm::WasmFullDecoder::DecodeRefNullImpl(TraceLine*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3080:3: required from 'static int v8::internal::wasm::WasmFullDecoder::DecodeRefNull(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3548:5: required from 'static constexpr int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandlerTableEntry(size_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); size_t = long unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3589:30: required from 'int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandler(uint8_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); uint8_t = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2398:33: required from 'void v8::internal::wasm::WasmFullDecoder::DecodeFunctionBody() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/module-instantiate.cc:939:33: required from here ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:195:10: note: in expansion of macro 'VALIDATE' 195 | if (!VALIDATE(heap_index >= min_1_byte_leb128)) { | ^~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:208:14: note: in expansion of macro 'VALIDATE' 208 | if (!VALIDATE(enabled.has_gc())) { | ^~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:225:10: note: in expansion of macro 'VALIDATE' 225 | if (!VALIDATE(enabled.has_typed_funcref())) { | ^~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:232:10: note: in expansion of macro 'VALIDATE' 232 | if (!VALIDATE(type_index < kV8MaxWasmTypes)) { | ^~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:241:10: note: in expansion of macro 'VALIDATE' 241 | if (!VALIDATE(module == nullptr || type_index < module->types.capacity())) { | ^~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h: In instantiation of 'bool v8::internal::wasm::WasmDecoder::Validate(const v8::internal::byte*, v8::internal::wasm::MemoryAccessImmediate&) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression; v8::internal::byte = unsigned char]': ../../deps/v8/src/wasm/function-body-decoder-impl.h:3764:24: required from 'int v8::internal::wasm::WasmFullDecoder::DecodeLoadMem(v8::internal::wasm::LoadType, int) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3264:25: required from 'int v8::internal::wasm::WasmFullDecoder::DecodeLoadMemImpl(TraceLine*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3249:3: required from 'static int v8::internal::wasm::WasmFullDecoder::DecodeLoadMem(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3561:5: required from 'static constexpr int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandlerTableEntry(size_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); size_t = long unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3589:30: required from 'int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandler(uint8_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); uint8_t = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2398:33: required from 'void v8::internal::wasm::WasmFullDecoder::DecodeFunctionBody() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/module-instantiate.cc:939:33: required from here ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:1459:10: note: in expansion of macro 'VALIDATE' 1459 | if (!VALIDATE(this->module_->has_memory)) { | ^~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h: In instantiation of 'bool v8::internal::wasm::WasmDecoder::ValidateSignature(const v8::internal::byte*, v8::internal::wasm::IndexImmediate&) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression; v8::internal::byte = unsigned char]': ../../deps/v8/src/wasm/function-body-decoder-impl.h:1330:10: required from 'bool v8::internal::wasm::WasmDecoder::Validate(const v8::internal::byte*, v8::internal::wasm::CallIndirectImmediate&) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression; v8::internal::byte = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3321:24: required from 'int v8::internal::wasm::WasmFullDecoder::DecodeCallIndirectImpl(TraceLine*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3319:3: required from 'static int v8::internal::wasm::WasmFullDecoder::DecodeCallIndirect(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3569:5: required from 'static constexpr int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandlerTableEntry(size_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); size_t = long unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3589:30: required from 'int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandler(uint8_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); uint8_t = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2398:33: required from 'void v8::internal::wasm::WasmFullDecoder::DecodeFunctionBody() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/module-instantiate.cc:939:33: required from here ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:1543:10: note: in expansion of macro 'VALIDATE' 1543 | if (!VALIDATE(module_->has_signature(imm.index))) { | ^~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h: In instantiation of 'bool v8::internal::wasm::WasmDecoder::ValidateDataSegment(const v8::internal::byte*, v8::internal::wasm::IndexImmediate&) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression; v8::internal::byte = unsigned char]': ../../deps/v8/src/wasm/function-body-decoder-impl.h:5019:39: required from 'unsigned int v8::internal::wasm::WasmFullDecoder::DecodeNumericOpcode(v8::internal::wasm::WasmOpcode, uint32_t) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression; uint32_t = unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3428:12: required from 'int v8::internal::wasm::WasmFullDecoder::DecodeNumericImpl(TraceLine*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3419:3: required from 'static int v8::internal::wasm::WasmFullDecoder::DecodeNumeric(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3574:5: required from 'static constexpr int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandlerTableEntry(size_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); size_t = long unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3589:30: required from 'int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandler(uint8_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); uint8_t = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2398:33: required from 'void v8::internal::wasm::WasmFullDecoder::DecodeFunctionBody() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/module-instantiate.cc:939:33: required from here ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:1564:10: note: in expansion of macro 'VALIDATE' 1564 | if (!VALIDATE(imm.index < module_->num_declared_data_segments)) { | ^~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h: In instantiation of 'bool v8::internal::wasm::WasmDecoder::Validate(const v8::internal::byte*, v8::internal::wasm::TableInitImmediate&) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression; v8::internal::byte = unsigned char]': ../../deps/v8/src/wasm/function-body-decoder-impl.h:5049:28: required from 'unsigned int v8::internal::wasm::WasmFullDecoder::DecodeNumericOpcode(v8::internal::wasm::WasmOpcode, uint32_t) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression; uint32_t = unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3428:12: required from 'int v8::internal::wasm::WasmFullDecoder::DecodeNumericImpl(TraceLine*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3419:3: required from 'static int v8::internal::wasm::WasmFullDecoder::DecodeNumeric(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3574:5: required from 'static constexpr int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandlerTableEntry(size_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); size_t = long unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3589:30: required from 'int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandler(uint8_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); uint8_t = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2398:33: required from 'void v8::internal::wasm::WasmFullDecoder::DecodeFunctionBody() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/module-instantiate.cc:939:33: required from here ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:1483:10: note: in expansion of macro 'VALIDATE' 1483 | if (!VALIDATE(IsSubtypeOf(elem_type, module_->tables[imm.table.index].type, | ^~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h: In instantiation of 'bool v8::internal::wasm::WasmDecoder::ValidateElementSegment(const v8::internal::byte*, v8::internal::wasm::IndexImmediate&) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression; v8::internal::byte = unsigned char]': ../../deps/v8/src/wasm/function-body-decoder-impl.h:5059:42: required from 'unsigned int v8::internal::wasm::WasmFullDecoder::DecodeNumericOpcode(v8::internal::wasm::WasmOpcode, uint32_t) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression; uint32_t = unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3428:12: required from 'int v8::internal::wasm::WasmFullDecoder::DecodeNumericImpl(TraceLine*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3419:3: required from 'static int v8::internal::wasm::WasmFullDecoder::DecodeNumeric(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3574:5: required from 'static constexpr int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandlerTableEntry(size_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); size_t = long unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3589:30: required from 'int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandler(uint8_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); uint8_t = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2398:33: required from 'void v8::internal::wasm::WasmFullDecoder::DecodeFunctionBody() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/module-instantiate.cc:939:33: required from here ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:1519:10: note: in expansion of macro 'VALIDATE' 1519 | if (!VALIDATE(imm.index < module_->elem_segments.size())) { | ^~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h: In instantiation of 'bool v8::internal::wasm::WasmDecoder::Validate(const v8::internal::byte*, v8::internal::wasm::TableCopyImmediate&) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression; v8::internal::byte = unsigned char]': ../../deps/v8/src/wasm/function-body-decoder-impl.h:5067:28: required from 'unsigned int v8::internal::wasm::WasmFullDecoder::DecodeNumericOpcode(v8::internal::wasm::WasmOpcode, uint32_t) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression; uint32_t = unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3428:12: required from 'int v8::internal::wasm::WasmFullDecoder::DecodeNumericImpl(TraceLine*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3419:3: required from 'static int v8::internal::wasm::WasmFullDecoder::DecodeNumeric(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3574:5: required from 'static constexpr int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandlerTableEntry(size_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); size_t = long unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3589:30: required from 'int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandler(uint8_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); uint8_t = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2398:33: required from 'void v8::internal::wasm::WasmFullDecoder::DecodeFunctionBody() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/module-instantiate.cc:939:33: required from here ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:1496:10: note: in expansion of macro 'VALIDATE' 1496 | if (!VALIDATE(IsSubtypeOf( | ^~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h: In instantiation of 'bool v8::internal::wasm::WasmDecoder::Validate(const v8::internal::byte*, v8::internal::wasm::StructIndexImmediate&) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression; v8::internal::byte = unsigned char]': ../../deps/v8/src/wasm/function-body-decoder-impl.h:4057:28: required from 'int v8::internal::wasm::WasmFullDecoder::DecodeGCOpcode(v8::internal::wasm::WasmOpcode, uint32_t) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression; uint32_t = unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3466:12: required from 'int v8::internal::wasm::WasmFullDecoder::DecodeGCImpl(TraceLine*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3460:3: required from 'static int v8::internal::wasm::WasmFullDecoder::DecodeGC(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3577:5: required from 'static constexpr int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandlerTableEntry(size_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); size_t = long unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3589:30: required from 'int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandler(uint8_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); uint8_t = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2398:33: required from 'void v8::internal::wasm::WasmFullDecoder::DecodeFunctionBody() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/module-instantiate.cc:939:33: required from here ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:1283:10: note: in expansion of macro 'VALIDATE' 1283 | if (!VALIDATE(module_->has_struct(imm.index))) { | ^~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h: In instantiation of 'bool v8::internal::wasm::WasmDecoder::Validate(const v8::internal::byte*, v8::internal::wasm::FieldImmediate&) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression; v8::internal::byte = unsigned char]': ../../deps/v8/src/wasm/function-body-decoder-impl.h:4107:28: required from 'int v8::internal::wasm::WasmFullDecoder::DecodeGCOpcode(v8::internal::wasm::WasmOpcode, uint32_t) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression; uint32_t = unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3466:12: required from 'int v8::internal::wasm::WasmFullDecoder::DecodeGCImpl(TraceLine*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3460:3: required from 'static int v8::internal::wasm::WasmFullDecoder::DecodeGC(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3577:5: required from 'static constexpr int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandlerTableEntry(size_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); size_t = long unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3589:30: required from 'int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandler(uint8_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); uint8_t = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2398:33: required from 'void v8::internal::wasm::WasmFullDecoder::DecodeFunctionBody() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/module-instantiate.cc:939:33: required from here ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:1293:10: note: in expansion of macro 'VALIDATE' 1293 | if (!VALIDATE(imm.field_imm.index < | ^~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h: In instantiation of 'bool v8::internal::wasm::WasmDecoder::Validate(const v8::internal::byte*, v8::internal::wasm::ArrayIndexImmediate&) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression; v8::internal::byte = unsigned char]': ../../deps/v8/src/wasm/function-body-decoder-impl.h:4174:28: required from 'int v8::internal::wasm::WasmFullDecoder::DecodeGCOpcode(v8::internal::wasm::WasmOpcode, uint32_t) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression; uint32_t = unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3466:12: required from 'int v8::internal::wasm::WasmFullDecoder::DecodeGCImpl(TraceLine*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3460:3: required from 'static int v8::internal::wasm::WasmFullDecoder::DecodeGC(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3577:5: required from 'static constexpr int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandlerTableEntry(size_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); size_t = long unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3589:30: required from 'int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandler(uint8_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); uint8_t = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2398:33: required from 'void v8::internal::wasm::WasmFullDecoder::DecodeFunctionBody() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/module-instantiate.cc:939:33: required from here ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:1303:10: note: in expansion of macro 'VALIDATE' 1303 | if (!VALIDATE(module_->has_array(imm.index))) { | ^~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h: In instantiation of 'bool v8::internal::wasm::WasmDecoder::ValidateType(const v8::internal::byte*, v8::internal::wasm::IndexImmediate&) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression; v8::internal::byte = unsigned char]': ../../deps/v8/src/wasm/function-body-decoder-impl.h:4439:32: required from 'int v8::internal::wasm::WasmFullDecoder::DecodeGCOpcode(v8::internal::wasm::WasmOpcode, uint32_t) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression; uint32_t = unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3466:12: required from 'int v8::internal::wasm::WasmFullDecoder::DecodeGCImpl(TraceLine*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3460:3: required from 'static int v8::internal::wasm::WasmFullDecoder::DecodeGC(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3577:5: required from 'static constexpr int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandlerTableEntry(size_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); size_t = long unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3589:30: required from 'int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandler(uint8_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); uint8_t = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2398:33: required from 'void v8::internal::wasm::WasmFullDecoder::DecodeFunctionBody() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/module-instantiate.cc:939:33: required from here ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:1535:10: note: in expansion of macro 'VALIDATE' 1535 | if (!VALIDATE(module_->has_type(imm.index))) { | ^~~~~~~~ ../../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(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::kNoTrace; long unsigned int size_in_bits = 33; v8::internal::byte = unsigned char; uint32_t = unsigned int]': ../../deps/v8/src/wasm/decoder.h:136:53: required from 'int64_t v8::internal::wasm::Decoder::read_i33v(const v8::internal::byte*, uint32_t*, const char*) [with ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; int64_t = long int; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:529:37: required from 'v8::internal::wasm::BlockTypeImmediate::BlockTypeImmediate(const v8::internal::wasm::WasmFeatures&, v8::internal::wasm::Decoder*, const v8::internal::byte*, const v8::internal::wasm::WasmModule*) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; v8::internal::byte = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2580:34: required from 'int v8::internal::wasm::WasmFullDecoder::DecodeBlockImpl(TraceLine*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2579:3: required from 'static int v8::internal::wasm::WasmFullDecoder::DecodeBlock(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3522:5: required from 'static constexpr int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandlerTableEntry(size_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); size_t = long unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3589:30: required from 'int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandler(uint8_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); uint8_t = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2398:33: required from 'void v8::internal::wasm::WasmFullDecoder::DecodeFunctionBody() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/module-instantiate.cc:939:33: 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/function-body-decoder-impl.h: In instantiation of 'int v8::internal::wasm::WasmFullDecoder::EnsureStackArguments_Slow(int, uint32_t) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression; uint32_t = unsigned int]': ../../deps/v8/src/wasm/function-body-decoder-impl.h:3641:12: required from 'int v8::internal::wasm::WasmFullDecoder::EnsureStackArguments(int) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3671:5: required from 'v8::internal::wasm::WasmFullDecoder::ArgVector v8::internal::wasm::WasmFullDecoder::PeekArgs(const v8::internal::wasm::FunctionSig*, int) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression; ArgVector = v8::base::Vector; v8::internal::wasm::FunctionSig = v8::internal::Signature]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2583:30: required from 'int v8::internal::wasm::WasmFullDecoder::DecodeBlockImpl(TraceLine*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2579:3: required from 'static int v8::internal::wasm::WasmFullDecoder::DecodeBlock(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3522:5: required from 'static constexpr int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandlerTableEntry(size_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); size_t = long unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3589:30: required from 'int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandler(uint8_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); uint8_t = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2398:33: required from 'void v8::internal::wasm::WasmFullDecoder::DecodeFunctionBody() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/module-instantiate.cc:939:33: required from here ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:3645:10: note: in expansion of macro 'VALIDATE' 3645 | if (!VALIDATE(control_.back().unreachable())) { | ^~~~~~~~ ../../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::kNoTrace; long unsigned int size_in_bits = 64; v8::internal::byte = unsigned char; uint32_t = unsigned int]': ../../deps/v8/src/wasm/decoder.h:129:49: required from 'int64_t v8::internal::wasm::Decoder::read_i64v(const v8::internal::byte*, uint32_t*, const char*) [with ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; int64_t = long int; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:408:41: required from 'v8::internal::wasm::ImmI64Immediate::ImmI64Immediate(v8::internal::wasm::Decoder*, const v8::internal::byte*) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; v8::internal::byte = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3057:31: required from 'int v8::internal::wasm::WasmFullDecoder::DecodeI64ConstImpl(TraceLine*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3056:3: required from 'static int v8::internal::wasm::WasmFullDecoder::DecodeI64Const(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3545:5: required from 'static constexpr int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandlerTableEntry(size_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); size_t = long unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3589:30: required from 'int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandler(uint8_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); uint8_t = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2398:33: required from 'void v8::internal::wasm::WasmFullDecoder::DecodeFunctionBody() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/module-instantiate.cc:939:33: 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_little_endian(const v8::internal::byte*, const char*) [with IntType = unsigned int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; v8::internal::byte = unsigned char]': ../../deps/v8/src/wasm/decoder.h:95:50: required from 'uint32_t v8::internal::wasm::Decoder::read_u32(const v8::internal::byte*, const char*) [with ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; uint32_t = unsigned int; v8::internal::byte = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:420:47: required from 'v8::internal::wasm::ImmF32Immediate::ImmF32Immediate(v8::internal::wasm::Decoder*, const v8::internal::byte*) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; v8::internal::byte = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3065:31: required from 'int v8::internal::wasm::WasmFullDecoder::DecodeF32ConstImpl(TraceLine*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3064:3: required from 'static int v8::internal::wasm::WasmFullDecoder::DecodeF32Const(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3546:5: required from 'static constexpr int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandlerTableEntry(size_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); size_t = long unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3589:30: required from 'int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandler(uint8_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); uint8_t = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2398:33: required from 'void v8::internal::wasm::WasmFullDecoder::DecodeFunctionBody() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/module-instantiate.cc:939:33: required from here ../../deps/v8/src/wasm/decoder.h:377:9: warning: enum constant in boolean context [-Wint-in-bool-context] 377 | if (!validate) { | ^~~~~~~~~ ../../deps/v8/src/wasm/decoder.h: In instantiation of 'IntType v8::internal::wasm::Decoder::read_little_endian(const v8::internal::byte*, const char*) [with IntType = long unsigned int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; v8::internal::byte = unsigned char]': ../../deps/v8/src/wasm/decoder.h:101:50: required from 'uint64_t v8::internal::wasm::Decoder::read_u64(const v8::internal::byte*, const char*) [with ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; uint64_t = long unsigned int; v8::internal::byte = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:431:47: required from 'v8::internal::wasm::ImmF64Immediate::ImmF64Immediate(v8::internal::wasm::Decoder*, const v8::internal::byte*) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; v8::internal::byte = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3073:31: required from 'int v8::internal::wasm::WasmFullDecoder::DecodeF64ConstImpl(TraceLine*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3072:3: required from 'static int v8::internal::wasm::WasmFullDecoder::DecodeF64Const(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3547:5: required from 'static constexpr int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandlerTableEntry(size_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); size_t = long unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3589:30: required from 'int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandler(uint8_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); uint8_t = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2398:33: required from 'void v8::internal::wasm::WasmFullDecoder::DecodeFunctionBody() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/module-instantiate.cc:939:33: required from here ../../deps/v8/src/wasm/decoder.h:377:9: warning: enum constant in boolean context [-Wint-in-bool-context] ../../deps/v8/src/wasm/function-body-decoder-impl.h: In instantiation of 'v8::internal::wasm::MemoryAccessImmediate::MemoryAccessImmediate(v8::internal::wasm::Decoder*, const v8::internal::byte*, uint32_t, bool) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; v8::internal::byte = unsigned char; uint32_t = unsigned int]': ../../deps/v8/src/wasm/function-body-decoder-impl.h:2446:12: required from 'v8::internal::wasm::MemoryAccessImmediate v8::internal::wasm::WasmFullDecoder::MakeMemoryAccessImmediate(uint32_t, uint32_t) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression; uint32_t = unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3763:9: required from 'int v8::internal::wasm::WasmFullDecoder::DecodeLoadMem(v8::internal::wasm::LoadType, int) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3264:25: required from 'int v8::internal::wasm::WasmFullDecoder::DecodeLoadMemImpl(TraceLine*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3249:3: required from 'static int v8::internal::wasm::WasmFullDecoder::DecodeLoadMem(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3561:5: required from 'static constexpr int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandlerTableEntry(size_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); size_t = long unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3589:30: required from 'int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandler(uint8_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); uint8_t = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2398:33: required from 'void v8::internal::wasm::WasmFullDecoder::DecodeFunctionBody() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/module-instantiate.cc:939:33: required from here ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:666:10: note: in expansion of macro 'VALIDATE' 666 | if (!VALIDATE(alignment <= max_alignment)) { | ^~~~~~~~ ../../deps/v8/src/wasm/decoder.h: In instantiation of 'IntType v8::internal::wasm::Decoder::read_little_endian(const v8::internal::byte*, const char*) [with IntType = unsigned char; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; v8::internal::byte = unsigned char]': ../../deps/v8/src/wasm/decoder.h:83:49: required from 'uint8_t v8::internal::wasm::Decoder::read_u8(const v8::internal::byte*, const char*) [with ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; uint8_t = unsigned char; v8::internal::byte = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:442:39: required from 'v8::internal::wasm::MemoryIndexImmediate::MemoryIndexImmediate(v8::internal::wasm::Decoder*, const v8::internal::byte*) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; v8::internal::byte = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3284:36: required from 'int v8::internal::wasm::WasmFullDecoder::DecodeMemoryGrowImpl(TraceLine*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3283:3: required from 'static int v8::internal::wasm::WasmFullDecoder::DecodeMemoryGrow(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3566:5: required from 'static constexpr int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandlerTableEntry(size_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); size_t = long unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3589:30: required from 'int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandler(uint8_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); uint8_t = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2398:33: required from 'void v8::internal::wasm::WasmFullDecoder::DecodeFunctionBody() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/module-instantiate.cc:939:33: required from here ../../deps/v8/src/wasm/decoder.h:377:9: warning: enum constant in boolean context [-Wint-in-bool-context] 377 | if (!validate) { | ^~~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h: In instantiation of 'bool v8::internal::wasm::WasmDecoder::Validate(const v8::internal::byte*, v8::internal::wasm::WasmOpcode, v8::internal::wasm::SimdLaneImmediate&) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression; v8::internal::byte = unsigned char]': ../../deps/v8/src/wasm/function-body-decoder-impl.h:3850:23: required from 'uint32_t v8::internal::wasm::WasmFullDecoder::SimdExtractLane(v8::internal::wasm::WasmOpcode, v8::internal::wasm::ValueType, uint32_t) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression; uint32_t = unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3903:16: required from 'uint32_t v8::internal::wasm::WasmFullDecoder::DecodeSimdOpcode(v8::internal::wasm::WasmOpcode, uint32_t) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression; uint32_t = unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3448:12: required from 'int v8::internal::wasm::WasmFullDecoder::DecodeSimdImpl(TraceLine*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3431:3: required from 'static int v8::internal::wasm::WasmFullDecoder::DecodeSimd(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3575:5: required from 'static constexpr int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandlerTableEntry(size_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); size_t = long unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3589:30: required from 'int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandler(uint8_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); uint8_t = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2398:33: required from 'void v8::internal::wasm::WasmFullDecoder::DecodeFunctionBody() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/module-instantiate.cc:939:33: required from here ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:1414:10: note: in expansion of macro 'VALIDATE' 1414 | if (!VALIDATE(imm.lane >= 0 && imm.lane < num_lanes)) { | ^~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h: In instantiation of 'bool v8::internal::wasm::WasmDecoder::Validate(const v8::internal::byte*, v8::internal::wasm::Simd128Immediate&) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression; v8::internal::byte = unsigned char]': ../../deps/v8/src/wasm/function-body-decoder-impl.h:3877:23: required from 'uint32_t v8::internal::wasm::WasmFullDecoder::Simd8x16ShuffleOp(uint32_t) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression; uint32_t = unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3925:16: required from 'uint32_t v8::internal::wasm::WasmFullDecoder::DecodeSimdOpcode(v8::internal::wasm::WasmOpcode, uint32_t) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression; uint32_t = unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3448:12: required from 'int v8::internal::wasm::WasmFullDecoder::DecodeSimdImpl(TraceLine*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3431:3: required from 'static int v8::internal::wasm::WasmFullDecoder::DecodeSimd(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3575:5: required from 'static constexpr int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandlerTableEntry(size_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); size_t = long unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3589:30: required from 'int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandler(uint8_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); uint8_t = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2398:33: required from 'void v8::internal::wasm::WasmFullDecoder::DecodeFunctionBody() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/module-instantiate.cc:939:33: required from here ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:1428:10: note: in expansion of macro 'VALIDATE' 1428 | if (!VALIDATE(max_lane < 2 * kSimd128Size)) { | ^~~~~~~~ ../../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 = unsigned int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kNoTrace; 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::kNoTrace; 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::kNoTrace; long unsigned int size_in_bits = 32; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../../deps/v8/src/wasm/decoder.h:108:50: required from 'uint32_t v8::internal::wasm::Decoder::read_u32v(const v8::internal::byte*, uint32_t*, const char*) [with ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; uint32_t = unsigned int; v8::internal::byte = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:454:41: required from 'v8::internal::wasm::IndexImmediate::IndexImmediate(v8::internal::wasm::Decoder*, const v8::internal::byte*, const char*) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; v8::internal::byte = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3160:30: required from 'int v8::internal::wasm::WasmFullDecoder::DecodeLocalGetImpl(TraceLine*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3159:13: required from 'static int v8::internal::wasm::WasmFullDecoder::DecodeLocalGet(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2394:46: required from 'void v8::internal::wasm::WasmFullDecoder::DecodeFunctionBody() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/module-instantiate.cc:939:33: 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::kNoTrace; 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::kNoTrace; 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::kNoTrace; long unsigned int size_in_bits = 32; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../../deps/v8/src/wasm/decoder.h:115:49: required from 'int32_t v8::internal::wasm::Decoder::read_i32v(const v8::internal::byte*, uint32_t*, const char*) [with ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; int32_t = int; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:399:41: required from 'v8::internal::wasm::ImmI32Immediate::ImmI32Immediate(v8::internal::wasm::Decoder*, const v8::internal::byte*) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; v8::internal::byte = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3049:31: required from 'int v8::internal::wasm::WasmFullDecoder::DecodeI32ConstImpl(TraceLine*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3048:3: required from 'static int v8::internal::wasm::WasmFullDecoder::DecodeI32Const(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2396:46: required from 'void v8::internal::wasm::WasmFullDecoder::DecodeFunctionBody() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/module-instantiate.cc:939:33: 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 = unsigned int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kNoTrace; 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::kNoTrace; 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::kNoTrace; 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::kNoTrace; long unsigned int size_in_bits = 32; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../../deps/v8/src/wasm/decoder.h:108:50: required from 'uint32_t v8::internal::wasm::Decoder::read_u32v(const v8::internal::byte*, uint32_t*, const char*) [with ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; uint32_t = unsigned int; v8::internal::byte = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:454:41: required from 'v8::internal::wasm::IndexImmediate::IndexImmediate(v8::internal::wasm::Decoder*, const v8::internal::byte*, const char*) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; v8::internal::byte = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3160:30: required from 'int v8::internal::wasm::WasmFullDecoder::DecodeLocalGetImpl(TraceLine*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3159:13: required from 'static int v8::internal::wasm::WasmFullDecoder::DecodeLocalGet(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2394:46: required from 'void v8::internal::wasm::WasmFullDecoder::DecodeFunctionBody() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/module-instantiate.cc:939:33: 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::kNoTrace; 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::kNoTrace; 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::kNoTrace; 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::kNoTrace; long unsigned int size_in_bits = 32; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../../deps/v8/src/wasm/decoder.h:115:49: required from 'int32_t v8::internal::wasm::Decoder::read_i32v(const v8::internal::byte*, uint32_t*, const char*) [with ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; int32_t = int; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:399:41: required from 'v8::internal::wasm::ImmI32Immediate::ImmI32Immediate(v8::internal::wasm::Decoder*, const v8::internal::byte*) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; v8::internal::byte = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3049:31: required from 'int v8::internal::wasm::WasmFullDecoder::DecodeI32ConstImpl(TraceLine*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3048:3: required from 'static int v8::internal::wasm::WasmFullDecoder::DecodeI32Const(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2396:46: required from 'void v8::internal::wasm::WasmFullDecoder::DecodeFunctionBody() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/module-instantiate.cc:939:33: 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::kNoTrace; long unsigned int size_in_bits = 33; 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::kNoTrace; long unsigned int size_in_bits = 33; 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::kNoTrace; long unsigned int size_in_bits = 33; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../../deps/v8/src/wasm/decoder.h:136:53: required from 'int64_t v8::internal::wasm::Decoder::read_i33v(const v8::internal::byte*, uint32_t*, const char*) [with ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; int64_t = long int; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:529:37: required from 'v8::internal::wasm::BlockTypeImmediate::BlockTypeImmediate(const v8::internal::wasm::WasmFeatures&, v8::internal::wasm::Decoder*, const v8::internal::byte*, const v8::internal::wasm::WasmModule*) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; v8::internal::byte = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2580:34: required from 'int v8::internal::wasm::WasmFullDecoder::DecodeBlockImpl(TraceLine*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2579:3: required from 'static int v8::internal::wasm::WasmFullDecoder::DecodeBlock(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3522:5: required from 'static constexpr int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandlerTableEntry(size_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); size_t = long unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3589:30: required from 'int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandler(uint8_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); uint8_t = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2398:33: required from 'void v8::internal::wasm::WasmFullDecoder::DecodeFunctionBody() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/module-instantiate.cc:939:33: 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::kNoTrace; 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::kNoTrace; 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::kNoTrace; long unsigned int size_in_bits = 64; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../../deps/v8/src/wasm/decoder.h:129:49: required from 'int64_t v8::internal::wasm::Decoder::read_i64v(const v8::internal::byte*, uint32_t*, const char*) [with ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; int64_t = long int; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:408:41: required from 'v8::internal::wasm::ImmI64Immediate::ImmI64Immediate(v8::internal::wasm::Decoder*, const v8::internal::byte*) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; v8::internal::byte = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3057:31: required from 'int v8::internal::wasm::WasmFullDecoder::DecodeI64ConstImpl(TraceLine*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3056:3: required from 'static int v8::internal::wasm::WasmFullDecoder::DecodeI64Const(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3545:5: required from 'static constexpr int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandlerTableEntry(size_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); size_t = long unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3589:30: required from 'int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandler(uint8_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); uint8_t = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2398:33: required from 'void v8::internal::wasm::WasmFullDecoder::DecodeFunctionBody() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/module-instantiate.cc:939:33: 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(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::kNoTrace; long unsigned int size_in_bits = 64; v8::internal::byte = unsigned char; uint32_t = unsigned int]': ../../deps/v8/src/wasm/decoder.h:122:50: required from 'uint64_t v8::internal::wasm::Decoder::read_u64v(const v8::internal::byte*, uint32_t*, const char*) [with ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; uint64_t = long unsigned int; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:674:56: required from 'v8::internal::wasm::MemoryAccessImmediate::MemoryAccessImmediate(v8::internal::wasm::Decoder*, const v8::internal::byte*, uint32_t, bool) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2446:12: required from 'v8::internal::wasm::MemoryAccessImmediate v8::internal::wasm::WasmFullDecoder::MakeMemoryAccessImmediate(uint32_t, uint32_t) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression; uint32_t = unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3763:9: required from 'int v8::internal::wasm::WasmFullDecoder::DecodeLoadMem(v8::internal::wasm::LoadType, int) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3264:25: required from 'int v8::internal::wasm::WasmFullDecoder::DecodeLoadMemImpl(TraceLine*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3249:3: required from 'static int v8::internal::wasm::WasmFullDecoder::DecodeLoadMem(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3561:5: required from 'static constexpr int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandlerTableEntry(size_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); size_t = long unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3589:30: required from 'int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandler(uint8_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); uint8_t = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2398:33: required from 'void v8::internal::wasm::WasmFullDecoder::DecodeFunctionBody() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/module-instantiate.cc:939:33: 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_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 = unsigned int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kNoTrace; 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::kNoTrace; 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::kNoTrace; 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::kNoTrace; 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::kNoTrace; long unsigned int size_in_bits = 32; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../../deps/v8/src/wasm/decoder.h:108:50: required from 'uint32_t v8::internal::wasm::Decoder::read_u32v(const v8::internal::byte*, uint32_t*, const char*) [with ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; uint32_t = unsigned int; v8::internal::byte = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:454:41: required from 'v8::internal::wasm::IndexImmediate::IndexImmediate(v8::internal::wasm::Decoder*, const v8::internal::byte*, const char*) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; v8::internal::byte = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3160:30: required from 'int v8::internal::wasm::WasmFullDecoder::DecodeLocalGetImpl(TraceLine*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3159:13: required from 'static int v8::internal::wasm::WasmFullDecoder::DecodeLocalGet(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2394:46: required from 'void v8::internal::wasm::WasmFullDecoder::DecodeFunctionBody() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/module-instantiate.cc:939:33: 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::kNoTrace; 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::kNoTrace; 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::kNoTrace; 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::kNoTrace; 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::kNoTrace; long unsigned int size_in_bits = 32; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../../deps/v8/src/wasm/decoder.h:115:49: required from 'int32_t v8::internal::wasm::Decoder::read_i32v(const v8::internal::byte*, uint32_t*, const char*) [with ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; int32_t = int; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:399:41: required from 'v8::internal::wasm::ImmI32Immediate::ImmI32Immediate(v8::internal::wasm::Decoder*, const v8::internal::byte*) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; v8::internal::byte = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3049:31: required from 'int v8::internal::wasm::WasmFullDecoder::DecodeI32ConstImpl(TraceLine*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3048:3: required from 'static int v8::internal::wasm::WasmFullDecoder::DecodeI32Const(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2396:46: required from 'void v8::internal::wasm::WasmFullDecoder::DecodeFunctionBody() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/module-instantiate.cc:939:33: 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::kNoTrace; long unsigned int size_in_bits = 33; 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::kNoTrace; long unsigned int size_in_bits = 33; 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::kNoTrace; long unsigned int size_in_bits = 33; 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::kNoTrace; long unsigned int size_in_bits = 33; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../../deps/v8/src/wasm/decoder.h:136:53: required from 'int64_t v8::internal::wasm::Decoder::read_i33v(const v8::internal::byte*, uint32_t*, const char*) [with ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; int64_t = long int; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:529:37: required from 'v8::internal::wasm::BlockTypeImmediate::BlockTypeImmediate(const v8::internal::wasm::WasmFeatures&, v8::internal::wasm::Decoder*, const v8::internal::byte*, const v8::internal::wasm::WasmModule*) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; v8::internal::byte = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2580:34: required from 'int v8::internal::wasm::WasmFullDecoder::DecodeBlockImpl(TraceLine*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2579:3: required from 'static int v8::internal::wasm::WasmFullDecoder::DecodeBlock(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3522:5: required from 'static constexpr int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandlerTableEntry(size_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); size_t = long unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3589:30: required from 'int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandler(uint8_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); uint8_t = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2398:33: required from 'void v8::internal::wasm::WasmFullDecoder::DecodeFunctionBody() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/module-instantiate.cc:939:33: 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::kNoTrace; 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::kNoTrace; 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::kNoTrace; 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::kNoTrace; long unsigned int size_in_bits = 64; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../../deps/v8/src/wasm/decoder.h:129:49: required from 'int64_t v8::internal::wasm::Decoder::read_i64v(const v8::internal::byte*, uint32_t*, const char*) [with ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; int64_t = long int; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:408:41: required from 'v8::internal::wasm::ImmI64Immediate::ImmI64Immediate(v8::internal::wasm::Decoder*, const v8::internal::byte*) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; v8::internal::byte = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3057:31: required from 'int v8::internal::wasm::WasmFullDecoder::DecodeI64ConstImpl(TraceLine*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3056:3: required from 'static int v8::internal::wasm::WasmFullDecoder::DecodeI64Const(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3545:5: required from 'static constexpr int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandlerTableEntry(size_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); size_t = long unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3589:30: required from 'int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandler(uint8_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); uint8_t = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2398:33: required from 'void v8::internal::wasm::WasmFullDecoder::DecodeFunctionBody() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/module-instantiate.cc:939:33: 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 = unsigned int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kNoTrace; 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::kNoTrace; 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::kNoTrace; 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::kNoTrace; 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::kNoTrace; long unsigned int size_in_bits = 32; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../../deps/v8/src/wasm/decoder.h:108:50: required from 'uint32_t v8::internal::wasm::Decoder::read_u32v(const v8::internal::byte*, uint32_t*, const char*) [with ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; uint32_t = unsigned int; v8::internal::byte = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:454:41: required from 'v8::internal::wasm::IndexImmediate::IndexImmediate(v8::internal::wasm::Decoder*, const v8::internal::byte*, const char*) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; v8::internal::byte = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3160:30: required from 'int v8::internal::wasm::WasmFullDecoder::DecodeLocalGetImpl(TraceLine*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3159:13: required from 'static int v8::internal::wasm::WasmFullDecoder::DecodeLocalGet(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2394:46: required from 'void v8::internal::wasm::WasmFullDecoder::DecodeFunctionBody() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/module-instantiate.cc:939:33: 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::kNoTrace; 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::kNoTrace; 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::kNoTrace; 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::kNoTrace; 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::kNoTrace; long unsigned int size_in_bits = 32; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../../deps/v8/src/wasm/decoder.h:115:49: required from 'int32_t v8::internal::wasm::Decoder::read_i32v(const v8::internal::byte*, uint32_t*, const char*) [with ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; int32_t = int; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:399:41: required from 'v8::internal::wasm::ImmI32Immediate::ImmI32Immediate(v8::internal::wasm::Decoder*, const v8::internal::byte*) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; v8::internal::byte = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3049:31: required from 'int v8::internal::wasm::WasmFullDecoder::DecodeI32ConstImpl(TraceLine*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3048:3: required from 'static int v8::internal::wasm::WasmFullDecoder::DecodeI32Const(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2396:46: required from 'void v8::internal::wasm::WasmFullDecoder::DecodeFunctionBody() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/module-instantiate.cc:939:33: 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::kNoTrace; long unsigned int size_in_bits = 33; 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::kNoTrace; long unsigned int size_in_bits = 33; 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::kNoTrace; long unsigned int size_in_bits = 33; 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::kNoTrace; long unsigned int size_in_bits = 33; 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::kNoTrace; long unsigned int size_in_bits = 33; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../../deps/v8/src/wasm/decoder.h:136:53: required from 'int64_t v8::internal::wasm::Decoder::read_i33v(const v8::internal::byte*, uint32_t*, const char*) [with ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; int64_t = long int; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:529:37: required from 'v8::internal::wasm::BlockTypeImmediate::BlockTypeImmediate(const v8::internal::wasm::WasmFeatures&, v8::internal::wasm::Decoder*, const v8::internal::byte*, const v8::internal::wasm::WasmModule*) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; v8::internal::byte = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2580:34: required from 'int v8::internal::wasm::WasmFullDecoder::DecodeBlockImpl(TraceLine*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2579:3: required from 'static int v8::internal::wasm::WasmFullDecoder::DecodeBlock(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3522:5: required from 'static constexpr int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandlerTableEntry(size_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); size_t = long unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3589:30: required from 'int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandler(uint8_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); uint8_t = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2398:33: required from 'void v8::internal::wasm::WasmFullDecoder::DecodeFunctionBody() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/module-instantiate.cc:939:33: 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::kNoTrace; 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::kNoTrace; 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::kNoTrace; 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::kNoTrace; 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::kNoTrace; long unsigned int size_in_bits = 64; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../../deps/v8/src/wasm/decoder.h:129:49: required from 'int64_t v8::internal::wasm::Decoder::read_i64v(const v8::internal::byte*, uint32_t*, const char*) [with ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; int64_t = long int; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:408:41: required from 'v8::internal::wasm::ImmI64Immediate::ImmI64Immediate(v8::internal::wasm::Decoder*, const v8::internal::byte*) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; v8::internal::byte = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3057:31: required from 'int v8::internal::wasm::WasmFullDecoder::DecodeI64ConstImpl(TraceLine*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3056:3: required from 'static int v8::internal::wasm::WasmFullDecoder::DecodeI64Const(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3545:5: required from 'static constexpr int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandlerTableEntry(size_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); size_t = long unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3589:30: required from 'int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandler(uint8_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); uint8_t = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2398:33: required from 'void v8::internal::wasm::WasmFullDecoder::DecodeFunctionBody() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/module-instantiate.cc:939:33: 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::kNoTrace; 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::kNoTrace; 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::kNoTrace; long unsigned int size_in_bits = 64; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../../deps/v8/src/wasm/decoder.h:122:50: required from 'uint64_t v8::internal::wasm::Decoder::read_u64v(const v8::internal::byte*, uint32_t*, const char*) [with ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; uint64_t = long unsigned int; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:674:56: required from 'v8::internal::wasm::MemoryAccessImmediate::MemoryAccessImmediate(v8::internal::wasm::Decoder*, const v8::internal::byte*, uint32_t, bool) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2446:12: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../deps/v8/src/wasm/function-body-decoder-impl.h:3264:25: required from 'int v8::internal::wasm::WasmFullDecoder::DecodeLoadMemImpl(TraceLine*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3249:3: required from 'static int v8::internal::wasm::WasmFullDecoder::DecodeLoadMem(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3561:5: required from 'static constexpr int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandlerTableEntry(size_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); size_t = long unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3589:30: required from 'int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandler(uint8_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); uint8_t = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2398:33: required from 'void v8::internal::wasm::WasmFullDecoder::DecodeFunctionBody() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/module-instantiate.cc:939:33: 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/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::kNoTrace; 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::kNoTrace; 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::kNoTrace; 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::kNoTrace; 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::kNoTrace; long unsigned int size_in_bits = 32; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../../deps/v8/src/wasm/decoder.h:108:50: required from 'uint32_t v8::internal::wasm::Decoder::read_u32v(const v8::internal::byte*, uint32_t*, const char*) [with ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; uint32_t = unsigned int; v8::internal::byte = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:454:41: required from 'v8::internal::wasm::IndexImmediate::IndexImmediate(v8::internal::wasm::Decoder*, const v8::internal::byte*, const char*) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; v8::internal::byte = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3160:30: required from 'int v8::internal::wasm::WasmFullDecoder::DecodeLocalGetImpl(TraceLine*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3159:13: required from 'static int v8::internal::wasm::WasmFullDecoder::DecodeLocalGet(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2394:46: required from 'void v8::internal::wasm::WasmFullDecoder::DecodeFunctionBody() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/module-instantiate.cc:939:33: 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::kNoTrace; 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::kNoTrace; 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::kNoTrace; 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::kNoTrace; 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::kNoTrace; long unsigned int size_in_bits = 32; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../../deps/v8/src/wasm/decoder.h:115:49: required from 'int32_t v8::internal::wasm::Decoder::read_i32v(const v8::internal::byte*, uint32_t*, const char*) [with ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; int32_t = int; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:399:41: required from 'v8::internal::wasm::ImmI32Immediate::ImmI32Immediate(v8::internal::wasm::Decoder*, const v8::internal::byte*) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; v8::internal::byte = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3049:31: required from 'int v8::internal::wasm::WasmFullDecoder::DecodeI32ConstImpl(TraceLine*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3048:3: required from 'static int v8::internal::wasm::WasmFullDecoder::DecodeI32Const(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2396:46: required from 'void v8::internal::wasm::WasmFullDecoder::DecodeFunctionBody() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/module-instantiate.cc:939:33: 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::kNoTrace; long unsigned int size_in_bits = 33; 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::kNoTrace; long unsigned int size_in_bits = 33; 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::kNoTrace; long unsigned int size_in_bits = 33; 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::kNoTrace; long unsigned int size_in_bits = 33; 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::kNoTrace; long unsigned int size_in_bits = 33; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../../deps/v8/src/wasm/decoder.h:136:53: required from 'int64_t v8::internal::wasm::Decoder::read_i33v(const v8::internal::byte*, uint32_t*, const char*) [with ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; int64_t = long int; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:529:37: required from 'v8::internal::wasm::BlockTypeImmediate::BlockTypeImmediate(const v8::internal::wasm::WasmFeatures&, v8::internal::wasm::Decoder*, const v8::internal::byte*, const v8::internal::wasm::WasmModule*) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; v8::internal::byte = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2580:34: required from 'int v8::internal::wasm::WasmFullDecoder::DecodeBlockImpl(TraceLine*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2579:3: required from 'static int v8::internal::wasm::WasmFullDecoder::DecodeBlock(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3522:5: required from 'static constexpr int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandlerTableEntry(size_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); size_t = long unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3589:30: required from 'int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandler(uint8_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); uint8_t = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2398:33: required from 'void v8::internal::wasm::WasmFullDecoder::DecodeFunctionBody() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/module-instantiate.cc:939:33: 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::kNoTrace; 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::kNoTrace; 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::kNoTrace; 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::kNoTrace; 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::kNoTrace; long unsigned int size_in_bits = 64; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../../deps/v8/src/wasm/decoder.h:129:49: required from 'int64_t v8::internal::wasm::Decoder::read_i64v(const v8::internal::byte*, uint32_t*, const char*) [with ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; int64_t = long int; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:408:41: required from 'v8::internal::wasm::ImmI64Immediate::ImmI64Immediate(v8::internal::wasm::Decoder*, const v8::internal::byte*) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; v8::internal::byte = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3057:31: required from 'int v8::internal::wasm::WasmFullDecoder::DecodeI64ConstImpl(TraceLine*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3056:3: required from 'static int v8::internal::wasm::WasmFullDecoder::DecodeI64Const(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3545:5: required from 'static constexpr int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandlerTableEntry(size_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); size_t = long unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3589:30: required from 'int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandler(uint8_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); uint8_t = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2398:33: required from 'void v8::internal::wasm::WasmFullDecoder::DecodeFunctionBody() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/module-instantiate.cc:939:33: 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::kNoTrace; 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::kNoTrace; 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::kNoTrace; 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::kNoTrace; long unsigned int size_in_bits = 64; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../../deps/v8/src/wasm/decoder.h:122:50: required from 'uint64_t v8::internal::wasm::Decoder::read_u64v(const v8::internal::byte*, uint32_t*, const char*) [with ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; uint64_t = long unsigned int; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:674:56: required from 'v8::internal::wasm::MemoryAccessImmediate::MemoryAccessImmediate(v8::internal::wasm::Decoder*, const v8::internal::byte*, uint32_t, bool) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2446:12: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../deps/v8/src/wasm/function-body-decoder-impl.h:3264:25: required from 'int v8::internal::wasm::WasmFullDecoder::DecodeLoadMemImpl(TraceLine*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3249:3: required from 'static int v8::internal::wasm::WasmFullDecoder::DecodeLoadMem(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3561:5: required from 'static constexpr int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandlerTableEntry(size_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); size_t = long unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3589:30: required from 'int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandler(uint8_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); uint8_t = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2398:33: required from 'void v8::internal::wasm::WasmFullDecoder::DecodeFunctionBody() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/module-instantiate.cc:939:33: 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::kNoTrace; long unsigned int size_in_bits = 33; 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::kNoTrace; long unsigned int size_in_bits = 33; 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::kNoTrace; long unsigned int size_in_bits = 33; 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::kNoTrace; long unsigned int size_in_bits = 33; 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::kNoTrace; long unsigned int size_in_bits = 33; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../../deps/v8/src/wasm/decoder.h:136:53: required from 'int64_t v8::internal::wasm::Decoder::read_i33v(const v8::internal::byte*, uint32_t*, const char*) [with ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; int64_t = long int; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:529:37: required from 'v8::internal::wasm::BlockTypeImmediate::BlockTypeImmediate(const v8::internal::wasm::WasmFeatures&, v8::internal::wasm::Decoder*, const v8::internal::byte*, const v8::internal::wasm::WasmModule*) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; v8::internal::byte = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2580:34: required from 'int v8::internal::wasm::WasmFullDecoder::DecodeBlockImpl(TraceLine*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2579:3: required from 'static int v8::internal::wasm::WasmFullDecoder::DecodeBlock(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3522:5: required from 'static constexpr int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandlerTableEntry(size_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); size_t = long unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3589:30: required from 'int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandler(uint8_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); uint8_t = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2398:33: required from 'void v8::internal::wasm::WasmFullDecoder::DecodeFunctionBody() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/module-instantiate.cc:939:33: 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::kNoTrace; 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::kNoTrace; 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::kNoTrace; 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::kNoTrace; 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::kNoTrace; long unsigned int size_in_bits = 64; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../../deps/v8/src/wasm/decoder.h:129:49: required from 'int64_t v8::internal::wasm::Decoder::read_i64v(const v8::internal::byte*, uint32_t*, const char*) [with ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; int64_t = long int; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:408:41: required from 'v8::internal::wasm::ImmI64Immediate::ImmI64Immediate(v8::internal::wasm::Decoder*, const v8::internal::byte*) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; v8::internal::byte = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3057:31: required from 'int v8::internal::wasm::WasmFullDecoder::DecodeI64ConstImpl(TraceLine*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3056:3: required from 'static int v8::internal::wasm::WasmFullDecoder::DecodeI64Const(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3545:5: required from 'static constexpr int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandlerTableEntry(size_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); size_t = long unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3589:30: required from 'int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandler(uint8_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); uint8_t = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2398:33: required from 'void v8::internal::wasm::WasmFullDecoder::DecodeFunctionBody() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/module-instantiate.cc:939:33: 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::kNoTrace; 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: 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::kNoTrace; 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::kNoTrace; 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::kNoTrace; long unsigned int size_in_bits = 64; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../../deps/v8/src/wasm/decoder.h:122:50: required from 'uint64_t v8::internal::wasm::Decoder::read_u64v(const v8::internal::byte*, uint32_t*, const char*) [with ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; uint64_t = long unsigned int; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:674:56: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../deps/v8/src/wasm/function-body-decoder-impl.h:3763:9: required from 'int v8::internal::wasm::WasmFullDecoder::DecodeLoadMem(v8::internal::wasm::LoadType, int) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3264:25: required from 'int v8::internal::wasm::WasmFullDecoder::DecodeLoadMemImpl(TraceLine*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3249:3: required from 'static int v8::internal::wasm::WasmFullDecoder::DecodeLoadMem(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3561:5: required from 'static constexpr int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandlerTableEntry(size_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); size_t = long unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3589:30: required from 'int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandler(uint8_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); uint8_t = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2398:33: required from 'void v8::internal::wasm::WasmFullDecoder::DecodeFunctionBody() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/module-instantiate.cc:939:33: 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::kNoTrace; 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::kNoTrace; 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::kNoTrace; 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::kNoTrace; 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::kNoTrace; long unsigned int size_in_bits = 64; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../../deps/v8/src/wasm/decoder.h:129:49: required from 'int64_t v8::internal::wasm::Decoder::read_i64v(const v8::internal::byte*, uint32_t*, const char*) [with ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; int64_t = long int; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:408:41: required from 'v8::internal::wasm::ImmI64Immediate::ImmI64Immediate(v8::internal::wasm::Decoder*, const v8::internal::byte*) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; v8::internal::byte = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3057:31: required from 'int v8::internal::wasm::WasmFullDecoder::DecodeI64ConstImpl(TraceLine*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3056:3: required from 'static int v8::internal::wasm::WasmFullDecoder::DecodeI64Const(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3545:5: required from 'static constexpr int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandlerTableEntry(size_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); size_t = long unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3589:30: required from 'int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandler(uint8_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); uint8_t = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2398:33: required from 'void v8::internal::wasm::WasmFullDecoder::DecodeFunctionBody() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/module-instantiate.cc:939:33: 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::kNoTrace; 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: 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::kNoTrace; 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::kNoTrace; 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::kNoTrace; long unsigned int size_in_bits = 64; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../../deps/v8/src/wasm/decoder.h:122:50: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../deps/v8/src/wasm/function-body-decoder-impl.h:2446:12: required from 'v8::internal::wasm::MemoryAccessImmediate v8::internal::wasm::WasmFullDecoder::MakeMemoryAccessImmediate(uint32_t, uint32_t) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression; uint32_t = unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3763:9: required from 'int v8::internal::wasm::WasmFullDecoder::DecodeLoadMem(v8::internal::wasm::LoadType, int) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3264:25: required from 'int v8::internal::wasm::WasmFullDecoder::DecodeLoadMemImpl(TraceLine*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3249:3: required from 'static int v8::internal::wasm::WasmFullDecoder::DecodeLoadMem(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3561:5: required from 'static constexpr int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandlerTableEntry(size_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); size_t = long unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3589:30: required from 'int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandler(uint8_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); uint8_t = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2398:33: required from 'void v8::internal::wasm::WasmFullDecoder::DecodeFunctionBody() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/module-instantiate.cc:939:33: 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::kNoTrace; 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::kNoTrace; 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::kNoTrace; 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::kNoTrace; 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::kNoTrace; long unsigned int size_in_bits = 64; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../../deps/v8/src/wasm/decoder.h:129:49: required from 'int64_t v8::internal::wasm::Decoder::read_i64v(const v8::internal::byte*, uint32_t*, const char*) [with ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; int64_t = long int; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:408:41: required from 'v8::internal::wasm::ImmI64Immediate::ImmI64Immediate(v8::internal::wasm::Decoder*, const v8::internal::byte*) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; v8::internal::byte = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3057:31: required from 'int v8::internal::wasm::WasmFullDecoder::DecodeI64ConstImpl(TraceLine*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3056:3: required from 'static int v8::internal::wasm::WasmFullDecoder::DecodeI64Const(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3545:5: required from 'static constexpr int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandlerTableEntry(size_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); size_t = long unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3589:30: required from 'int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandler(uint8_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); uint8_t = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2398:33: required from 'void v8::internal::wasm::WasmFullDecoder::DecodeFunctionBody() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/module-instantiate.cc:939:33: 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::kNoTrace; 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: 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::kNoTrace; 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::kNoTrace; long unsigned int size_in_bits = 64; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../../deps/v8/src/wasm/decoder.h:422:69: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../deps/v8/src/wasm/function-body-decoder-impl.h:674:56: required from 'v8::internal::wasm::MemoryAccessImmediate::MemoryAccessImmediate(v8::internal::wasm::Decoder*, const v8::internal::byte*, uint32_t, bool) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2446:12: required from 'v8::internal::wasm::MemoryAccessImmediate v8::internal::wasm::WasmFullDecoder::MakeMemoryAccessImmediate(uint32_t, uint32_t) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression; uint32_t = unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3763:9: required from 'int v8::internal::wasm::WasmFullDecoder::DecodeLoadMem(v8::internal::wasm::LoadType, int) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3264:25: required from 'int v8::internal::wasm::WasmFullDecoder::DecodeLoadMemImpl(TraceLine*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3249:3: required from 'static int v8::internal::wasm::WasmFullDecoder::DecodeLoadMem(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3561:5: required from 'static constexpr int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandlerTableEntry(size_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); size_t = long unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3589:30: required from 'int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandler(uint8_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); uint8_t = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2398:33: required from 'void v8::internal::wasm::WasmFullDecoder::DecodeFunctionBody() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/module-instantiate.cc:939:33: 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::kNoTrace; 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::kNoTrace; 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::kNoTrace; 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::kNoTrace; 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::kNoTrace; long unsigned int size_in_bits = 64; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../../deps/v8/src/wasm/decoder.h:129:49: required from 'int64_t v8::internal::wasm::Decoder::read_i64v(const v8::internal::byte*, uint32_t*, const char*) [with ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; int64_t = long int; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:408:41: required from 'v8::internal::wasm::ImmI64Immediate::ImmI64Immediate(v8::internal::wasm::Decoder*, const v8::internal::byte*) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; v8::internal::byte = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3057:31: required from 'int v8::internal::wasm::WasmFullDecoder::DecodeI64ConstImpl(TraceLine*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3056:3: required from 'static int v8::internal::wasm::WasmFullDecoder::DecodeI64Const(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3545:5: required from 'static constexpr int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandlerTableEntry(size_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); size_t = long unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3589:30: required from 'int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandler(uint8_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); uint8_t = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2398:33: required from 'void v8::internal::wasm::WasmFullDecoder::DecodeFunctionBody() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/module-instantiate.cc:939:33: 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::kNoTrace; 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: 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::kNoTrace; 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: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../deps/v8/src/wasm/decoder.h:122:50: required from 'uint64_t v8::internal::wasm::Decoder::read_u64v(const v8::internal::byte*, uint32_t*, const char*) [with ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; uint64_t = long unsigned int; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:674:56: required from 'v8::internal::wasm::MemoryAccessImmediate::MemoryAccessImmediate(v8::internal::wasm::Decoder*, const v8::internal::byte*, uint32_t, bool) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2446:12: required from 'v8::internal::wasm::MemoryAccessImmediate v8::internal::wasm::WasmFullDecoder::MakeMemoryAccessImmediate(uint32_t, uint32_t) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression; uint32_t = unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3763:9: required from 'int v8::internal::wasm::WasmFullDecoder::DecodeLoadMem(v8::internal::wasm::LoadType, int) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3264:25: required from 'int v8::internal::wasm::WasmFullDecoder::DecodeLoadMemImpl(TraceLine*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3249:3: required from 'static int v8::internal::wasm::WasmFullDecoder::DecodeLoadMem(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3561:5: required from 'static constexpr int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandlerTableEntry(size_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); size_t = long unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3589:30: required from 'int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandler(uint8_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); uint8_t = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2398:33: required from 'void v8::internal::wasm::WasmFullDecoder::DecodeFunctionBody() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/module-instantiate.cc:939:33: 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::kNoTrace; 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::kNoTrace; 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::kNoTrace; 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::kNoTrace; 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::kNoTrace; long unsigned int size_in_bits = 64; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../../deps/v8/src/wasm/decoder.h:129:49: required from 'int64_t v8::internal::wasm::Decoder::read_i64v(const v8::internal::byte*, uint32_t*, const char*) [with ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; int64_t = long int; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:408:41: required from 'v8::internal::wasm::ImmI64Immediate::ImmI64Immediate(v8::internal::wasm::Decoder*, const v8::internal::byte*) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; v8::internal::byte = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3057:31: required from 'int v8::internal::wasm::WasmFullDecoder::DecodeI64ConstImpl(TraceLine*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3056:3: required from 'static int v8::internal::wasm::WasmFullDecoder::DecodeI64Const(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3545:5: required from 'static constexpr int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandlerTableEntry(size_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); size_t = long unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3589:30: required from 'int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandler(uint8_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); uint8_t = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2398:33: required from 'void v8::internal::wasm::WasmFullDecoder::DecodeFunctionBody() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/module-instantiate.cc:939:33: 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::kNoTrace; 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: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../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::kNoTrace; long unsigned int size_in_bits = 64; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../../deps/v8/src/wasm/decoder.h:122:50: required from 'uint64_t v8::internal::wasm::Decoder::read_u64v(const v8::internal::byte*, uint32_t*, const char*) [with ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; uint64_t = long unsigned int; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:674:56: required from 'v8::internal::wasm::MemoryAccessImmediate::MemoryAccessImmediate(v8::internal::wasm::Decoder*, const v8::internal::byte*, uint32_t, bool) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2446:12: required from 'v8::internal::wasm::MemoryAccessImmediate v8::internal::wasm::WasmFullDecoder::MakeMemoryAccessImmediate(uint32_t, uint32_t) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression; uint32_t = unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3763:9: required from 'int v8::internal::wasm::WasmFullDecoder::DecodeLoadMem(v8::internal::wasm::LoadType, int) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3264:25: required from 'int v8::internal::wasm::WasmFullDecoder::DecodeLoadMemImpl(TraceLine*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3249:3: required from 'static int v8::internal::wasm::WasmFullDecoder::DecodeLoadMem(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3561:5: required from 'static constexpr int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandlerTableEntry(size_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); size_t = long unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3589:30: required from 'int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandler(uint8_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); uint8_t = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2398:33: required from 'void v8::internal::wasm::WasmFullDecoder::DecodeFunctionBody() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/module-instantiate.cc:939:33: 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::kNoTrace; 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::kNoTrace; 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::kNoTrace; 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::kNoTrace; 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::kNoTrace; long unsigned int size_in_bits = 64; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../../deps/v8/src/wasm/decoder.h:129:49: required from 'int64_t v8::internal::wasm::Decoder::read_i64v(const v8::internal::byte*, uint32_t*, const char*) [with ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; int64_t = long int; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:408:41: required from 'v8::internal::wasm::ImmI64Immediate::ImmI64Immediate(v8::internal::wasm::Decoder*, const v8::internal::byte*) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; v8::internal::byte = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3057:31: required from 'int v8::internal::wasm::WasmFullDecoder::DecodeI64ConstImpl(TraceLine*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3056:3: required from 'static int v8::internal::wasm::WasmFullDecoder::DecodeI64Const(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3545:5: required from 'static constexpr int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandlerTableEntry(size_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); size_t = long unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3589:30: required from 'int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandler(uint8_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); uint8_t = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2398:33: required from 'void v8::internal::wasm::WasmFullDecoder::DecodeFunctionBody() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/module-instantiate.cc:939:33: 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::kNoTrace; 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: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../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::kNoTrace; 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::kNoTrace; long unsigned int size_in_bits = 64; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../../deps/v8/src/wasm/decoder.h:122:50: required from 'uint64_t v8::internal::wasm::Decoder::read_u64v(const v8::internal::byte*, uint32_t*, const char*) [with ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; uint64_t = long unsigned int; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:674:56: required from 'v8::internal::wasm::MemoryAccessImmediate::MemoryAccessImmediate(v8::internal::wasm::Decoder*, const v8::internal::byte*, uint32_t, bool) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2446:12: required from 'v8::internal::wasm::MemoryAccessImmediate v8::internal::wasm::WasmFullDecoder::MakeMemoryAccessImmediate(uint32_t, uint32_t) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression; uint32_t = unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3763:9: required from 'int v8::internal::wasm::WasmFullDecoder::DecodeLoadMem(v8::internal::wasm::LoadType, int) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3264:25: required from 'int v8::internal::wasm::WasmFullDecoder::DecodeLoadMemImpl(TraceLine*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3249:3: required from 'static int v8::internal::wasm::WasmFullDecoder::DecodeLoadMem(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3561:5: required from 'static constexpr int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandlerTableEntry(size_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); size_t = long unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3589:30: required from 'int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandler(uint8_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); uint8_t = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2398:33: required from 'void v8::internal::wasm::WasmFullDecoder::DecodeFunctionBody() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/module-instantiate.cc:939:33: 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::kNoTrace; 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: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../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::kNoTrace; 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::kNoTrace; 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::kNoTrace; long unsigned int size_in_bits = 64; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../../deps/v8/src/wasm/decoder.h:122:50: required from 'uint64_t v8::internal::wasm::Decoder::read_u64v(const v8::internal::byte*, uint32_t*, const char*) [with ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; uint64_t = long unsigned int; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:674:56: required from 'v8::internal::wasm::MemoryAccessImmediate::MemoryAccessImmediate(v8::internal::wasm::Decoder*, const v8::internal::byte*, uint32_t, bool) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2446:12: required from 'v8::internal::wasm::MemoryAccessImmediate v8::internal::wasm::WasmFullDecoder::MakeMemoryAccessImmediate(uint32_t, uint32_t) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression; uint32_t = unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3763:9: required from 'int v8::internal::wasm::WasmFullDecoder::DecodeLoadMem(v8::internal::wasm::LoadType, int) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3264:25: required from 'int v8::internal::wasm::WasmFullDecoder::DecodeLoadMemImpl(TraceLine*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3249:3: required from 'static int v8::internal::wasm::WasmFullDecoder::DecodeLoadMem(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3561:5: required from 'static constexpr int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandlerTableEntry(size_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); size_t = long unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3589:30: required from 'int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandler(uint8_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); uint8_t = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2398:33: required from 'void v8::internal::wasm::WasmFullDecoder::DecodeFunctionBody() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/module-instantiate.cc:939:33: 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::kNoTrace; 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: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../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::kNoTrace; 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::kNoTrace; 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::kNoTrace; 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::kNoTrace; long unsigned int size_in_bits = 64; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../../deps/v8/src/wasm/decoder.h:122:50: required from 'uint64_t v8::internal::wasm::Decoder::read_u64v(const v8::internal::byte*, uint32_t*, const char*) [with ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; uint64_t = long unsigned int; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:674:56: required from 'v8::internal::wasm::MemoryAccessImmediate::MemoryAccessImmediate(v8::internal::wasm::Decoder*, const v8::internal::byte*, uint32_t, bool) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2446:12: required from 'v8::internal::wasm::MemoryAccessImmediate v8::internal::wasm::WasmFullDecoder::MakeMemoryAccessImmediate(uint32_t, uint32_t) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression; uint32_t = unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3763:9: required from 'int v8::internal::wasm::WasmFullDecoder::DecodeLoadMem(v8::internal::wasm::LoadType, int) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3264:25: required from 'int v8::internal::wasm::WasmFullDecoder::DecodeLoadMemImpl(TraceLine*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3249:3: required from 'static int v8::internal::wasm::WasmFullDecoder::DecodeLoadMem(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3561:5: required from 'static constexpr int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandlerTableEntry(size_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); size_t = long unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3589:30: required from 'int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandler(uint8_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); uint8_t = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2398:33: required from 'void v8::internal::wasm::WasmFullDecoder::DecodeFunctionBody() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/module-instantiate.cc:939:33: 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) { | ^~~~~~~~~ [1926/2643] g++ -MMD -MF obj/deps/v8/src/compiler/backend/loong64/v8_base_without_compiler.instruction-selector-loong64.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/compiler/backend/loong64/instruction-selector-loong64.cc -o obj/deps/v8/src/compiler/backend/loong64/v8_base_without_compiler.instruction-selector-loong64.o In file included from ../../deps/v8/src/base/bits.h:12, from ../../deps/v8/src/compiler/backend/loong64/instruction-selector-loong64.cc:5: ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]': ../../deps/v8/src/objects/heap-object.h:173:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapObject' from 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/compiler/backend/instruction-selector-impl.h:8, from ../../deps/v8/src/compiler/backend/loong64/instruction-selector-loong64.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/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::NormalizedMapCache; Source = v8::internal::Object]': ../../deps/v8/src/objects/map.h:964:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NormalizedMapCache' from an array of 'const class v8::internal::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/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/backend/instruction-selector-impl.h:9: ../../deps/v8/src/objects/map.h:954:7: note: 'class v8::internal::NormalizedMapCache' declared 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/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/dictionary.h:185:25: note: 'class v8::internal::NameDictionary' declared here 185 | class V8_EXPORT_PRIVATE NameDictionary | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::GlobalDictionary; Source = v8::internal::Object]': ../../deps/v8/src/objects/dictionary.h:232:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::GlobalDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:227:25: note: 'class v8::internal::GlobalDictionary' declared here 227 | class V8_EXPORT_PRIVATE GlobalDictionary | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SimpleNumberDictionary; Source = v8::internal::Object]': ../../deps/v8/src/objects/dictionary.h:299:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SimpleNumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:294:7: note: 'class v8::internal::SimpleNumberDictionary' declared here 294 | class SimpleNumberDictionary | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NumberDictionary; Source = v8::internal::Object]': ../../deps/v8/src/objects/dictionary.h:321:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NumberDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/dictionary.h:316:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, 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/loong64/instruction-selector-loong64.cc: In member function 'void v8::internal::compiler::InstructionSelector::VisitStore(v8::internal::compiler::Node*)': ../../deps/v8/src/compiler/backend/loong64/instruction-selector-loong64.cc:578:11: warning: 'opcode' may be used uninitialized [-Wmaybe-uninitialized] 578 | Emit(opcode | AddressingModeField::encode(kMode_MRR), g.NoOutput(), | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 579 | g.UseRegister(base), g.UseRegister(index), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 580 | g.UseRegisterOrImmediateZero(value)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/compiler/backend/loong64/instruction-selector-loong64.cc:523:16: note: 'opcode' was declared here 523 | ArchOpcode opcode; | ^~~~~~ [1927/2643] g++ -MMD -MF obj/deps/v8/src/wasm/v8_base_without_compiler.module-compiler.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/wasm/module-compiler.cc -o obj/deps/v8/src/wasm/v8_base_without_compiler.module-compiler.o 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/wasm/module-compiler.h:18, from ../../deps/v8/src/wasm/module-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, from ../../deps/v8/src/wasm/wasm-import-wrapper-cache.h:13, from ../../deps/v8/src/wasm/module-compiler.h:23: ../../deps/v8/src/objects/heap-object.h:27:7: note: 'class v8::internal::HeapObject' declared 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/wasm/module-compiler.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: ../../deps/v8/src/objects/bigint.h:38:7: note: 'class v8::internal::BigIntBase' declared here 38 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]': ../../deps/v8/src/objects/bigint.h:130:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FreshlyAllocatedBigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:115:7: note: 'class v8::internal::FreshlyAllocatedBigInt' declared here 115 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]': ../../deps/v8/src/objects/bigint.h:225:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:150:7: note: 'class v8::internal::BigInt' declared here 150 | class BigInt : public BigIntBase { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]': ../../deps/v8/src/objects/js-collection.h:51:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSSetIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:19: ../../deps/v8/src/objects/js-collection.h:44:7: note: 'class v8::internal::JSSetIterator' declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]': ../../deps/v8/src/objects/js-collection.h:78:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSMapIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-collection.h:71:7: note: 'class v8::internal::JSMapIterator' declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]': ../../deps/v8/src/objects/source-text-module.h:219:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModuleInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:25: ../../deps/v8/src/objects/source-text-module.h:217:7: note: 'class v8::internal::SourceTextModuleInfo' declared here 217 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]': ../../deps/v8/src/objects/feedback-vector.h:173:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClosureFeedbackCellArray' from an array of '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]': gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:21: ../../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:12: ../../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of '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]': gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array 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]': gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared 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]': gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of '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]': gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared 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]': gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:8: ../../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared 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]': gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, 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::WasmModuleObject; Source = v8::internal::Object]': 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/wasm/module-compiler.cc:2169: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::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/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]': gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&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]': gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | 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]': gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/prototype-info-inl.h:8, from ../../deps/v8/src/objects/map-inl.h:19: ../../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &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]': 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/wasm/module-compiler.cc:2214:13: required from here ../../deps/v8/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/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) { | ^~~~~~~~~ [1928/2643] g++ -MMD -MF obj/deps/v8/src/wasm/v8_base_without_compiler.wasm-debug.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/wasm/wasm-debug.cc -o obj/deps/v8/src/wasm/v8_base_without_compiler.wasm-debug.o In file included from ../../deps/v8/src/wasm/wasm-debug.cc:28: ../../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/wasm/wasm-debug.h:19, from ../../deps/v8/src/wasm/wasm-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, from ../../deps/v8/src/codegen/assembler-inl.h:8, from ../../deps/v8/src/wasm/wasm-debug.cc: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: ../../deps/v8/src/objects/allocation-site.h:21:7: note: 'class v8::internal::AllocationSite' declared 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/wasm/wasm-debug.cc:14: ../../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::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/wasm/wasm-debug.cc:15: ../../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]': gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:21: ../../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:12: ../../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:12: ../../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of '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]': gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array 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]': gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared 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]': gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of '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]': gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared 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]': gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:8: ../../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared 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]': gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, 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::Script; Source = v8::internal::Object]': 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/wasm/wasm-debug.cc:943: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::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::BreakPointInfo; Source = v8::internal::Object]': 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/wasm/wasm-debug.cc:1146: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)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/execution/isolate.h:39: ../../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]': 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/wasm/wasm-debug.cc:1278: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)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../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::FunctionTemplateInfo; Source = v8::internal::Object]': gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&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]': gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | 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]': gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/prototype-info-inl.h:8, from ../../deps/v8/src/objects/map-inl.h:19: ../../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &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) { | ^~~~~~~~~ [1929/2643] g++ -MMD -MF obj/deps/v8/src/wasm/v8_base_without_compiler.module-decoder.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/wasm/module-decoder.cc -o obj/deps/v8/src/wasm/v8_base_without_compiler.module-decoder.o In file included from ../../deps/v8/src/wasm/function-body-decoder-impl.h:29, from ../../deps/v8/src/wasm/module-decoder.cc:18: ../../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/wasm/function-body-decoder.h:15, from ../../deps/v8/src/wasm/module-decoder.h:16, from ../../deps/v8/src/wasm/module-decoder.cc:5: ../../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] 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/wasm/module-decoder.h:14: ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]': ../../deps/v8/src/objects/heap-object.h:173:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapObject' from 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/wasm/module-decoder.cc: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/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/wasm/module-decoder.cc:14: ../../deps/v8/src/objects/js-objects.h:1014:7: note: 'class v8::internal::JSIteratorResult' declared here 1014 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]': ../../deps/v8/src/objects/hash-table.h:381:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/keys.h:9, from ../../deps/v8/src/objects/ordered-hash-table.h:13: ../../deps/v8/src/objects/hash-table.h:378:25: note: 'class v8::internal::ObjectHashTable' declared here 378 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]': ../../deps/v8/src/objects/hash-table.h:400:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EphemeronHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:395:25: note: 'class v8::internal::EphemeronHashTable' declared here 395 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]': ../../deps/v8/src/objects/hash-table.h:435:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:426:25: note: 'class v8::internal::ObjectHashSet' declared here 426 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]': ../../deps/v8/src/objects/hash-table.h:470:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameToIndexHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:453:25: note: 'class v8::internal::NameToIndexHashTable' declared here 453 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]': ../../deps/v8/src/objects/hash-table.h:507:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::RegisteredSymbolTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:493:7: note: 'class v8::internal::RegisteredSymbolTable' declared here 493 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]': ../../deps/v8/src/objects/ordered-hash-table.h:276:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:271:25: note: 'class v8::internal::OrderedHashSet' declared here 271 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]': ../../deps/v8/src/objects/ordered-hash-table.h:311:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:306:25: note: 'class v8::internal::OrderedHashMap' declared here 306 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]': ../../deps/v8/src/objects/ordered-hash-table.h:650:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:648:7: note: 'class v8::internal::SmallOrderedHashSet' declared here 648 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]': ../../deps/v8/src/objects/ordered-hash-table.h:682:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:680:7: note: 'class v8::internal::SmallOrderedHashMap' declared here 680 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]': ../../deps/v8/src/objects/ordered-hash-table.h:764:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:759:25: note: 'class v8::internal::OrderedNameDictionary' declared here 759 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]': ../../deps/v8/src/objects/ordered-hash-table.h:886:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:883:7: note: 'class v8::internal::SmallOrderedNameDictionary' declared here 883 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OSROptimizedCodeCache; Source = v8::internal::Object]': ../../deps/v8/src/objects/osr-optimized-code-cache.h:42:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OSROptimizedCodeCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/contexts.h:12: ../../deps/v8/src/objects/osr-optimized-code-cache.h:40:17: note: 'class v8::internal::OSROptimizedCodeCache' declared here 40 | class V8_EXPORT OSROptimizedCodeCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]': ../../deps/v8/src/objects/contexts.h:385:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScriptContextTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:383:7: note: 'class v8::internal::ScriptContextTable' declared here 383 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]': ../../deps/v8/src/objects/contexts.h:713:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NativeContext' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:711:7: note: 'class v8::internal::NativeContext' declared 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/wasm/function-body-decoder-impl.h: In instantiation of 'v8::internal::wasm::HeapType v8::internal::wasm::value_type_reader::read_heap_type(v8::internal::wasm::Decoder*, const v8::internal::byte*, uint32_t*, const v8::internal::wasm::WasmModule*, const v8::internal::wasm::WasmFeatures&) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; v8::internal::byte = unsigned char; uint32_t = unsigned int]': ../../deps/v8/src/wasm/module-decoder.cc:1914:75: required from here ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:195:10: note: in expansion of macro 'VALIDATE' 195 | if (!VALIDATE(heap_index >= min_1_byte_leb128)) { | ^~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:208:14: note: in expansion of macro 'VALIDATE' 208 | if (!VALIDATE(enabled.has_gc())) { | ^~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:225:10: note: in expansion of macro 'VALIDATE' 225 | if (!VALIDATE(enabled.has_typed_funcref())) { | ^~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:232:10: note: in expansion of macro 'VALIDATE' 232 | if (!VALIDATE(type_index < kV8MaxWasmTypes)) { | ^~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:241:10: note: in expansion of macro 'VALIDATE' 241 | if (!VALIDATE(module == nullptr || type_index < module->types.capacity())) { | ^~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h: In instantiation of 'void v8::internal::wasm::WasmFullDecoder::DecodeFunctionBody() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]': ../../deps/v8/src/wasm/module-decoder.cc:1939:31: required from here ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:2404:10: note: in expansion of macro 'VALIDATE' 2404 | if (!VALIDATE(this->pc_ == this->end_)) { | ^~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h: In instantiation of 'v8::internal::wasm::ValueType v8::internal::wasm::value_type_reader::read_value_type(v8::internal::wasm::Decoder*, const v8::internal::byte*, uint32_t*, const v8::internal::wasm::WasmModule*, const v8::internal::wasm::WasmFeatures&) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; v8::internal::byte = unsigned char; uint32_t = unsigned int]': ../../deps/v8/src/wasm/module-decoder.cc:1966:75: required from here ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:275:12: note: in expansion of macro 'VALIDATE' 275 | if (!VALIDATE(enabled.has_gc())) { | ^~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:303:12: note: in expansion of macro 'VALIDATE' 303 | if (!VALIDATE(enabled.has_typed_funcref())) { | ^~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:320:12: note: in expansion of macro 'VALIDATE' 320 | if (!VALIDATE(enabled.has_gc())) { | ^~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:329:14: note: in expansion of macro 'VALIDATE' 329 | if (!VALIDATE(depth <= kV8MaxRttSubtypingDepth)) { | ^~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:342:12: note: in expansion of macro 'VALIDATE' 342 | if (!VALIDATE(type_index < kV8MaxWasmTypes)) { | ^~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:351:12: note: in expansion of macro 'VALIDATE' 351 | if (!VALIDATE(module == nullptr || | ^~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:360:12: note: in expansion of macro 'VALIDATE' 360 | if (!VALIDATE(enabled.has_simd())) { | ^~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:366:12: note: in expansion of macro 'VALIDATE' 366 | if (!VALIDATE(CheckHardwareSupportsSimd())) { | ^~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:378:7: warning: enum constant in boolean context [-Wint-in-bool-context] 378 | if (validate) { | ^~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:384:3: warning: enum constant in boolean context [-Wint-in-bool-context] 384 | if (validate) { | ^~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Map; Source = v8::internal::Object]': gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:21: ../../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:12: ../../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:12: ../../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of '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]': gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array 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]': gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared 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]': gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of '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/wasm/decoder.h: In instantiation of 'IntType v8::internal::wasm::Decoder::read_little_endian(const v8::internal::byte*, const char*) [with IntType = unsigned char; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; v8::internal::byte = unsigned char]': ../../deps/v8/src/wasm/decoder.h:83:49: required from 'uint8_t v8::internal::wasm::Decoder::read_u8(const v8::internal::byte*, const char*) [with ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; uint8_t = unsigned char; v8::internal::byte = unsigned char]' ../../deps/v8/src/wasm/module-decoder.cc:655:53: required from here ../../deps/v8/src/wasm/decoder.h:377:9: warning: enum constant in boolean context [-Wint-in-bool-context] 377 | if (!validate) { | ^~~~~~~~~ ../../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::kNoTrace; long unsigned int size_in_bits = 32; v8::internal::byte = unsigned char; uint32_t = unsigned int]': ../../deps/v8/src/wasm/decoder.h:115:49: required from 'int32_t v8::internal::wasm::Decoder::read_i32v(const v8::internal::byte*, uint32_t*, const char*) [with ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; int32_t = int; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../../deps/v8/src/wasm/module-decoder.cc:1883:39: 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 = unsigned int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kNoTrace; long unsigned int size_in_bits = 32; v8::internal::byte = unsigned char; uint32_t = unsigned int]': ../../deps/v8/src/wasm/decoder.h:108:50: required from 'uint32_t v8::internal::wasm::Decoder::read_u32v(const v8::internal::byte*, uint32_t*, const char*) [with ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; uint32_t = unsigned int; v8::internal::byte = unsigned char]' ../../deps/v8/src/wasm/module-decoder.cc:1894:39: 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_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]': gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared 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]': gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:8: ../../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared 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]': gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, 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(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::kNoTrace; long unsigned int size_in_bits = 33; v8::internal::byte = unsigned char; uint32_t = unsigned int]': ../../deps/v8/src/wasm/decoder.h:136:53: required from 'int64_t v8::internal::wasm::Decoder::read_i33v(const v8::internal::byte*, uint32_t*, const char*) [with ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; int64_t = long int; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:192:52: required from 'v8::internal::wasm::HeapType v8::internal::wasm::value_type_reader::read_heap_type(v8::internal::wasm::Decoder*, const v8::internal::byte*, uint32_t*, const v8::internal::wasm::WasmModule*, const v8::internal::wasm::WasmFeatures&) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../../deps/v8/src/wasm/module-decoder.cc:1914:75: 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/function-body-decoder-impl.h: In instantiation of 'int v8::internal::wasm::WasmFullDecoder::DecodeLocalGetImpl(TraceLine*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]': ../../deps/v8/src/wasm/function-body-decoder-impl.h:3159:13: required from 'static int v8::internal::wasm::WasmFullDecoder::DecodeLocalGet(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2394:46: required from 'void v8::internal::wasm::WasmFullDecoder::DecodeFunctionBody() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/module-decoder.cc:1939:31: required from here ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:3162:10: note: in expansion of macro 'VALIDATE' 3162 | if (!VALIDATE(!this->enabled_.has_nn_locals() || | ^~~~~~~~ ../../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]': gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&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]': gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | 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]': gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/prototype-info-inl.h:8, from ../../deps/v8/src/objects/map-inl.h:19: ../../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &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 = int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kNoTrace; 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::kNoTrace; 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::kNoTrace; long unsigned int size_in_bits = 32; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../../deps/v8/src/wasm/decoder.h:115:49: required from 'int32_t v8::internal::wasm::Decoder::read_i32v(const v8::internal::byte*, uint32_t*, const char*) [with ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; int32_t = int; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../../deps/v8/src/wasm/module-decoder.cc:1883:39: 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::kNoTrace; 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::kNoTrace; 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::kNoTrace; long unsigned int size_in_bits = 32; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../../deps/v8/src/wasm/decoder.h:108:50: required from 'uint32_t v8::internal::wasm::Decoder::read_u32v(const v8::internal::byte*, uint32_t*, const char*) [with ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; uint32_t = unsigned int; v8::internal::byte = unsigned char]' ../../deps/v8/src/wasm/module-decoder.cc:1894:39: 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/function-body-decoder-impl.h: In instantiation of 'bool v8::internal::wasm::WasmDecoder::ValidateLocal(const v8::internal::byte*, v8::internal::wasm::IndexImmediate&) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression; v8::internal::byte = unsigned char]': ../../deps/v8/src/wasm/function-body-decoder-impl.h:3161:29: required from 'int v8::internal::wasm::WasmFullDecoder::DecodeLocalGetImpl(TraceLine*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3159:13: required from 'static int v8::internal::wasm::WasmFullDecoder::DecodeLocalGet(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2394:46: required from 'void v8::internal::wasm::WasmFullDecoder::DecodeFunctionBody() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/module-decoder.cc:1939:31: required from here ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:1527:10: note: in expansion of macro 'VALIDATE' 1527 | if (!VALIDATE(imm.index < num_locals())) { | ^~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h: In instantiation of 'int v8::internal::wasm::WasmFullDecoder::DecodeI32AddImpl(TraceLine*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]': ../../deps/v8/src/wasm/function-body-decoder-impl.h:2576:3: required from 'static int v8::internal::wasm::WasmFullDecoder::DecodeI32Add(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3520:5: required from 'static constexpr int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandlerTableEntry(size_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); size_t = long unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3589:30: required from 'int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandler(uint8_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); uint8_t = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2398:33: required from 'void v8::internal::wasm::WasmFullDecoder::DecodeFunctionBody() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/module-decoder.cc:1939:31: required from here ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:2569:12: note: in expansion of macro 'VALIDATE' 2569 | if (!VALIDATE(this->enabled_.has_extended_const())) { \ | ^~~~~~~~ ../../deps/v8/src/wasm/wasm-opcodes.h:123:3: note: in expansion of macro 'BUILD_SIMPLE_OPCODE' 123 | V(I32Add, 0x6a, i_ii) \ | ^ ../../deps/v8/src/wasm/function-body-decoder-impl.h:2576:3: note: in expansion of macro 'FOREACH_SIMPLE_EXTENDED_CONST_OPCODE' 2576 | FOREACH_SIMPLE_EXTENDED_CONST_OPCODE(BUILD_SIMPLE_OPCODE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h: In instantiation of 'int v8::internal::wasm::WasmFullDecoder::DecodeI32SubImpl(TraceLine*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]': ../../deps/v8/src/wasm/function-body-decoder-impl.h:2576:3: required from 'static int v8::internal::wasm::WasmFullDecoder::DecodeI32Sub(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3520:5: required from 'static constexpr int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandlerTableEntry(size_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); size_t = long unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3589:30: required from 'int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandler(uint8_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); uint8_t = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2398:33: required from 'void v8::internal::wasm::WasmFullDecoder::DecodeFunctionBody() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/module-decoder.cc:1939:31: required from here ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:2569:12: note: in expansion of macro 'VALIDATE' 2569 | if (!VALIDATE(this->enabled_.has_extended_const())) { \ | ^~~~~~~~ ../../deps/v8/src/wasm/wasm-opcodes.h:124:3: note: in expansion of macro 'BUILD_SIMPLE_OPCODE' 124 | V(I32Sub, 0x6b, i_ii) \ | ^ ../../deps/v8/src/wasm/function-body-decoder-impl.h:2576:3: note: in expansion of macro 'FOREACH_SIMPLE_EXTENDED_CONST_OPCODE' 2576 | FOREACH_SIMPLE_EXTENDED_CONST_OPCODE(BUILD_SIMPLE_OPCODE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h: In instantiation of 'int v8::internal::wasm::WasmFullDecoder::DecodeI32MulImpl(TraceLine*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]': ../../deps/v8/src/wasm/function-body-decoder-impl.h:2576:3: required from 'static int v8::internal::wasm::WasmFullDecoder::DecodeI32Mul(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3520:5: required from 'static constexpr int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandlerTableEntry(size_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); size_t = long unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3589:30: required from 'int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandler(uint8_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); uint8_t = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2398:33: required from 'void v8::internal::wasm::WasmFullDecoder::DecodeFunctionBody() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/module-decoder.cc:1939:31: required from here ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:2569:12: note: in expansion of macro 'VALIDATE' 2569 | if (!VALIDATE(this->enabled_.has_extended_const())) { \ | ^~~~~~~~ ../../deps/v8/src/wasm/wasm-opcodes.h:125:3: note: in expansion of macro 'BUILD_SIMPLE_OPCODE' 125 | V(I32Mul, 0x6c, i_ii) \ | ^ ../../deps/v8/src/wasm/function-body-decoder-impl.h:2576:3: note: in expansion of macro 'FOREACH_SIMPLE_EXTENDED_CONST_OPCODE' 2576 | FOREACH_SIMPLE_EXTENDED_CONST_OPCODE(BUILD_SIMPLE_OPCODE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h: In instantiation of 'int v8::internal::wasm::WasmFullDecoder::DecodeI64AddImpl(TraceLine*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]': ../../deps/v8/src/wasm/function-body-decoder-impl.h:2576:3: required from 'static int v8::internal::wasm::WasmFullDecoder::DecodeI64Add(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3520:5: required from 'static constexpr int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandlerTableEntry(size_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); size_t = long unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3589:30: required from 'int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandler(uint8_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); uint8_t = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2398:33: required from 'void v8::internal::wasm::WasmFullDecoder::DecodeFunctionBody() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/module-decoder.cc:1939:31: required from here ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:2569:12: note: in expansion of macro 'VALIDATE' 2569 | if (!VALIDATE(this->enabled_.has_extended_const())) { \ | ^~~~~~~~ ../../deps/v8/src/wasm/wasm-opcodes.h:126:3: note: in expansion of macro 'BUILD_SIMPLE_OPCODE' 126 | V(I64Add, 0x7c, l_ll) \ | ^ ../../deps/v8/src/wasm/function-body-decoder-impl.h:2576:3: note: in expansion of macro 'FOREACH_SIMPLE_EXTENDED_CONST_OPCODE' 2576 | FOREACH_SIMPLE_EXTENDED_CONST_OPCODE(BUILD_SIMPLE_OPCODE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h: In instantiation of 'int v8::internal::wasm::WasmFullDecoder::DecodeI64SubImpl(TraceLine*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]': ../../deps/v8/src/wasm/function-body-decoder-impl.h:2576:3: required from 'static int v8::internal::wasm::WasmFullDecoder::DecodeI64Sub(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3520:5: required from 'static constexpr int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandlerTableEntry(size_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); size_t = long unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3589:30: required from 'int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandler(uint8_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); uint8_t = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2398:33: required from 'void v8::internal::wasm::WasmFullDecoder::DecodeFunctionBody() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/module-decoder.cc:1939:31: required from here ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:2569:12: note: in expansion of macro 'VALIDATE' 2569 | if (!VALIDATE(this->enabled_.has_extended_const())) { \ | ^~~~~~~~ ../../deps/v8/src/wasm/wasm-opcodes.h:127:3: note: in expansion of macro 'BUILD_SIMPLE_OPCODE' 127 | V(I64Sub, 0x7d, l_ll) \ | ^ ../../deps/v8/src/wasm/function-body-decoder-impl.h:2576:3: note: in expansion of macro 'FOREACH_SIMPLE_EXTENDED_CONST_OPCODE' 2576 | FOREACH_SIMPLE_EXTENDED_CONST_OPCODE(BUILD_SIMPLE_OPCODE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h: In instantiation of 'int v8::internal::wasm::WasmFullDecoder::DecodeI64MulImpl(TraceLine*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]': ../../deps/v8/src/wasm/function-body-decoder-impl.h:2576:3: required from 'static int v8::internal::wasm::WasmFullDecoder::DecodeI64Mul(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3520:5: required from 'static constexpr int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandlerTableEntry(size_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); size_t = long unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3589:30: required from 'int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandler(uint8_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); uint8_t = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2398:33: required from 'void v8::internal::wasm::WasmFullDecoder::DecodeFunctionBody() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/module-decoder.cc:1939:31: required from here ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:2569:12: note: in expansion of macro 'VALIDATE' 2569 | if (!VALIDATE(this->enabled_.has_extended_const())) { \ | ^~~~~~~~ ../../deps/v8/src/wasm/wasm-opcodes.h:128:3: note: in expansion of macro 'BUILD_SIMPLE_OPCODE' 128 | V(I64Mul, 0x7e, l_ll) | ^ ../../deps/v8/src/wasm/function-body-decoder-impl.h:2576:3: note: in expansion of macro 'FOREACH_SIMPLE_EXTENDED_CONST_OPCODE' 2576 | FOREACH_SIMPLE_EXTENDED_CONST_OPCODE(BUILD_SIMPLE_OPCODE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h: In instantiation of 'int v8::internal::wasm::WasmFullDecoder::DecodeRethrowImpl(TraceLine*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]': ../../deps/v8/src/wasm/function-body-decoder-impl.h:2592:3: required from 'static int v8::internal::wasm::WasmFullDecoder::DecodeRethrow(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3523:5: required from 'static constexpr int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandlerTableEntry(size_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); size_t = long unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3589:30: required from 'int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandler(uint8_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); uint8_t = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2398:33: required from 'void v8::internal::wasm::WasmFullDecoder::DecodeFunctionBody() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/module-decoder.cc:1939:31: required from here ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:55:8: note: in expansion of macro 'VALIDATE' 55 | if (!VALIDATE(this->enabled_.has_##feat())) { \ | ^~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:2593:5: note: in expansion of macro 'CHECK_PROTOTYPE_OPCODE' 2593 | CHECK_PROTOTYPE_OPCODE(eh); | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:2597:10: note: in expansion of macro 'VALIDATE' 2597 | if (!VALIDATE(c->is_try_catchall() || c->is_try_catch())) { | ^~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h: In instantiation of 'int v8::internal::wasm::WasmFullDecoder::DecodeThrowImpl(TraceLine*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]': ../../deps/v8/src/wasm/function-body-decoder-impl.h:2606:3: required from 'static int v8::internal::wasm::WasmFullDecoder::DecodeThrow(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3524:5: required from 'static constexpr int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandlerTableEntry(size_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); size_t = long unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3589:30: required from 'int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandler(uint8_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); uint8_t = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2398:33: required from 'void v8::internal::wasm::WasmFullDecoder::DecodeFunctionBody() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/module-decoder.cc:1939:31: required from here ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:55:8: note: in expansion of macro 'VALIDATE' 55 | if (!VALIDATE(this->enabled_.has_##feat())) { \ | ^~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:2607:5: note: in expansion of macro 'CHECK_PROTOTYPE_OPCODE' 2607 | CHECK_PROTOTYPE_OPCODE(eh); | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h: In instantiation of 'int v8::internal::wasm::WasmFullDecoder::DecodeTryImpl(TraceLine*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]': ../../deps/v8/src/wasm/function-body-decoder-impl.h:2617:3: required from 'static int v8::internal::wasm::WasmFullDecoder::DecodeTry(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3525:5: required from 'static constexpr int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandlerTableEntry(size_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); size_t = long unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3589:30: required from 'int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandler(uint8_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); uint8_t = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2398:33: required from 'void v8::internal::wasm::WasmFullDecoder::DecodeFunctionBody() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/module-decoder.cc:1939:31: required from here ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:55:8: note: in expansion of macro 'VALIDATE' 55 | if (!VALIDATE(this->enabled_.has_##feat())) { \ | ^~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:2618:5: note: in expansion of macro 'CHECK_PROTOTYPE_OPCODE' 2618 | CHECK_PROTOTYPE_OPCODE(eh); | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h: In instantiation of 'int v8::internal::wasm::WasmFullDecoder::DecodeCatchImpl(TraceLine*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]': ../../deps/v8/src/wasm/function-body-decoder-impl.h:2633:3: required from 'static int v8::internal::wasm::WasmFullDecoder::DecodeCatch(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3526:5: required from 'static constexpr int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandlerTableEntry(size_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); size_t = long unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3589:30: required from 'int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandler(uint8_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); uint8_t = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2398:33: required from 'void v8::internal::wasm::WasmFullDecoder::DecodeFunctionBody() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/module-decoder.cc:1939:31: required from here ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:55:8: note: in expansion of macro 'VALIDATE' 55 | if (!VALIDATE(this->enabled_.has_##feat())) { \ | ^~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:2634:5: note: in expansion of macro 'CHECK_PROTOTYPE_OPCODE' 2634 | CHECK_PROTOTYPE_OPCODE(eh); | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:2639:10: note: in expansion of macro 'VALIDATE' 2639 | if (!VALIDATE(c->is_try())) { | ^~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:2643:10: note: in expansion of macro 'VALIDATE' 2643 | if (!VALIDATE(!c->is_try_catchall())) { | ^~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:2200:9: note: in expansion of macro 'VALIDATE' 2200 | if (VALIDATE(this->ok()) && \ | ^~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:2659:5: note: in expansion of macro 'CALL_INTERFACE_IF_OK_AND_PARENT_REACHABLE' 2659 | CALL_INTERFACE_IF_OK_AND_PARENT_REACHABLE(CatchException, imm, c, values); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h: In instantiation of 'int v8::internal::wasm::WasmFullDecoder::DecodeDelegateImpl(TraceLine*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]': ../../deps/v8/src/wasm/function-body-decoder-impl.h:2664:3: required from 'static int v8::internal::wasm::WasmFullDecoder::DecodeDelegate(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3527:5: required from 'static constexpr int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandlerTableEntry(size_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); size_t = long unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3589:30: required from 'int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandler(uint8_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); uint8_t = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2398:33: required from 'void v8::internal::wasm::WasmFullDecoder::DecodeFunctionBody() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/module-decoder.cc:1939:31: required from here ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:55:8: note: in expansion of macro 'VALIDATE' 55 | if (!VALIDATE(this->enabled_.has_##feat())) { \ | ^~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:2665:5: note: in expansion of macro 'CHECK_PROTOTYPE_OPCODE' 2665 | CHECK_PROTOTYPE_OPCODE(eh); | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:2670:10: note: in expansion of macro 'VALIDATE' 2670 | if (!VALIDATE(c->is_incomplete_try())) { | ^~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:2200:9: note: in expansion of macro 'VALIDATE' 2200 | if (VALIDATE(this->ok()) && \ | ^~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:2683:5: note: in expansion of macro 'CALL_INTERFACE_IF_OK_AND_PARENT_REACHABLE' 2683 | CALL_INTERFACE_IF_OK_AND_PARENT_REACHABLE(Delegate, target_depth, c); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h: In instantiation of 'int v8::internal::wasm::WasmFullDecoder::DecodeCatchAllImpl(TraceLine*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]': ../../deps/v8/src/wasm/function-body-decoder-impl.h:2690:3: required from 'static int v8::internal::wasm::WasmFullDecoder::DecodeCatchAll(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3528:5: required from 'static constexpr int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandlerTableEntry(size_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); size_t = long unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3589:30: required from 'int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandler(uint8_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); uint8_t = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2398:33: required from 'void v8::internal::wasm::WasmFullDecoder::DecodeFunctionBody() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/module-decoder.cc:1939:31: required from here ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:55:8: note: in expansion of macro 'VALIDATE' 55 | if (!VALIDATE(this->enabled_.has_##feat())) { \ | ^~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:2691:5: note: in expansion of macro 'CHECK_PROTOTYPE_OPCODE' 2691 | CHECK_PROTOTYPE_OPCODE(eh); | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:2694:10: note: in expansion of macro 'VALIDATE' 2694 | if (!VALIDATE(c->is_try())) { | ^~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:2698:10: note: in expansion of macro 'VALIDATE' 2698 | if (!VALIDATE(!c->is_try_catchall())) { | ^~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:2200:9: note: in expansion of macro 'VALIDATE' 2200 | if (VALIDATE(this->ok()) && \ | ^~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:2706:5: note: in expansion of macro 'CALL_INTERFACE_IF_OK_AND_PARENT_REACHABLE' 2706 | CALL_INTERFACE_IF_OK_AND_PARENT_REACHABLE(CatchAll, c); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h: In instantiation of 'int v8::internal::wasm::WasmFullDecoder::DecodeBrOnNullImpl(TraceLine*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]': ../../deps/v8/src/wasm/function-body-decoder-impl.h:2712:3: required from 'static int v8::internal::wasm::WasmFullDecoder::DecodeBrOnNull(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3529:5: required from 'static constexpr int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandlerTableEntry(size_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); size_t = long unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3589:30: required from 'int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandler(uint8_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); uint8_t = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2398:33: required from 'void v8::internal::wasm::WasmFullDecoder::DecodeFunctionBody() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/module-decoder.cc:1939:31: required from here ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:55:8: note: in expansion of macro 'VALIDATE' 55 | if (!VALIDATE(this->enabled_.has_##feat())) { \ | ^~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:2713:5: note: in expansion of macro 'CHECK_PROTOTYPE_OPCODE' 2713 | CHECK_PROTOTYPE_OPCODE(typed_funcref); | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:2718:10: note: in expansion of macro 'VALIDATE' 2718 | if (!VALIDATE(TypeCheckBranch(c, 1))) return 0; | ^~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h: In instantiation of 'int v8::internal::wasm::WasmFullDecoder::DecodeBrOnNonNullImpl(TraceLine*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]': ../../deps/v8/src/wasm/function-body-decoder-impl.h:2750:3: required from 'static int v8::internal::wasm::WasmFullDecoder::DecodeBrOnNonNull(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3530:5: required from 'static constexpr int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandlerTableEntry(size_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); size_t = long unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3589:30: required from 'int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandler(uint8_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); uint8_t = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2398:33: required from 'void v8::internal::wasm::WasmFullDecoder::DecodeFunctionBody() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/module-decoder.cc:1939:31: required from here ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:55:8: note: in expansion of macro 'VALIDATE' 55 | if (!VALIDATE(this->enabled_.has_##feat())) { \ | ^~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:2751:5: note: in expansion of macro 'CHECK_PROTOTYPE_OPCODE' 2751 | CHECK_PROTOTYPE_OPCODE(gc); | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:2761:10: note: in expansion of macro 'VALIDATE' 2761 | if (!VALIDATE(TypeCheckBranch(c, 0))) return 0; | ^~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h: In instantiation of 'int v8::internal::wasm::WasmFullDecoder::DecodeLetImpl(TraceLine*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]': ../../deps/v8/src/wasm/function-body-decoder-impl.h:2795:3: required from 'static int v8::internal::wasm::WasmFullDecoder::DecodeLet(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3531:5: required from 'static constexpr int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandlerTableEntry(size_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); size_t = long unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3589:30: required from 'int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandler(uint8_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); uint8_t = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2398:33: required from 'void v8::internal::wasm::WasmFullDecoder::DecodeFunctionBody() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/module-decoder.cc:1939:31: required from here ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:55:8: note: in expansion of macro 'VALIDATE' 55 | if (!VALIDATE(this->enabled_.has_##feat())) { \ | ^~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:2796:5: note: in expansion of macro 'CHECK_PROTOTYPE_OPCODE' 2796 | CHECK_PROTOTYPE_OPCODE(typed_funcref); | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h: In instantiation of 'int v8::internal::wasm::WasmFullDecoder::DecodeIfImpl(TraceLine*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]': ../../deps/v8/src/wasm/function-body-decoder-impl.h:2836:3: required from 'static int v8::internal::wasm::WasmFullDecoder::DecodeIf(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3533:5: required from 'static constexpr int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandlerTableEntry(size_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); size_t = long unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3589:30: required from 'int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandler(uint8_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); uint8_t = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2398:33: required from 'void v8::internal::wasm::WasmFullDecoder::DecodeFunctionBody() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/module-decoder.cc:1939:31: required from here ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:2842:10: note: in expansion of macro 'VALIDATE' 2842 | if (!VALIDATE(this->ok())) return 0; | ^~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h: In instantiation of 'int v8::internal::wasm::WasmFullDecoder::DecodeElseImpl(TraceLine*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]': ../../deps/v8/src/wasm/function-body-decoder-impl.h:2852:3: required from 'static int v8::internal::wasm::WasmFullDecoder::DecodeElse(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3534:5: required from 'static constexpr int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandlerTableEntry(size_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); size_t = long unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3589:30: required from 'int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandler(uint8_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); uint8_t = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2398:33: required from 'void v8::internal::wasm::WasmFullDecoder::DecodeFunctionBody() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/module-decoder.cc:1939:31: required from here ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:2855:10: note: in expansion of macro 'VALIDATE' 2855 | if (!VALIDATE(c->is_if())) { | ^~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:2859:10: note: in expansion of macro 'VALIDATE' 2859 | if (!VALIDATE(c->is_onearmed_if())) { | ^~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:2863:10: note: in expansion of macro 'VALIDATE' 2863 | if (!VALIDATE(TypeCheckFallThru())) return 0; | ^~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:2200:9: note: in expansion of macro 'VALIDATE' 2200 | if (VALIDATE(this->ok()) && \ | ^~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:2865:5: note: in expansion of macro 'CALL_INTERFACE_IF_OK_AND_PARENT_REACHABLE' 2865 | CALL_INTERFACE_IF_OK_AND_PARENT_REACHABLE(Else, c); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h: In instantiation of 'int v8::internal::wasm::WasmFullDecoder::DecodeEndImpl(TraceLine*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]': ../../deps/v8/src/wasm/function-body-decoder-impl.h:2873:3: required from 'static int v8::internal::wasm::WasmFullDecoder::DecodeEnd(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3535:5: required from 'static constexpr int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandlerTableEntry(size_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); size_t = long unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3589:30: required from 'int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandler(uint8_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); uint8_t = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2398:33: required from 'void v8::internal::wasm::WasmFullDecoder::DecodeFunctionBody() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/module-decoder.cc:1939:31: required from here ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:2200:9: note: in expansion of macro 'VALIDATE' 2200 | if (VALIDATE(this->ok()) && \ | ^~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:2886:9: note: in expansion of macro 'CALL_INTERFACE_IF_OK_AND_PARENT_REACHABLE' 2886 | CALL_INTERFACE_IF_OK_AND_PARENT_REACHABLE(CatchAll, c); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:2895:14: note: in expansion of macro 'VALIDATE' 2895 | if (!VALIDATE(TypeCheckOneArmedIf(c))) return 0; | ^~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:2913:12: note: in expansion of macro 'VALIDATE' 2913 | if (!VALIDATE(this->pc_ + 1 == this->end_)) { | ^~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:2924:10: note: in expansion of macro 'VALIDATE' 2924 | if (!VALIDATE(TypeCheckFallThru())) return 0; | ^~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h: In instantiation of 'int v8::internal::wasm::WasmFullDecoder::DecodeSelectImpl(TraceLine*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]': ../../deps/v8/src/wasm/function-body-decoder-impl.h:2929:3: required from 'static int v8::internal::wasm::WasmFullDecoder::DecodeSelect(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3536:5: required from 'static constexpr int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandlerTableEntry(size_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); size_t = long unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3589:30: required from 'int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandler(uint8_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); uint8_t = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2398:33: required from 'void v8::internal::wasm::WasmFullDecoder::DecodeFunctionBody() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/module-decoder.cc:1939:31: required from here ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:2934:10: note: in expansion of macro 'VALIDATE' 2934 | if (!VALIDATE(!type.is_reference())) { | ^~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h: In instantiation of 'int v8::internal::wasm::WasmFullDecoder::DecodeBrImpl(TraceLine*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]': ../../deps/v8/src/wasm/function-body-decoder-impl.h:2961:3: required from 'static int v8::internal::wasm::WasmFullDecoder::DecodeBr(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3538:5: required from 'static constexpr int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandlerTableEntry(size_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); size_t = long unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3589:30: required from 'int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandler(uint8_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); uint8_t = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2398:33: required from 'void v8::internal::wasm::WasmFullDecoder::DecodeFunctionBody() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/module-decoder.cc:1939:31: required from here ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:2965:10: note: in expansion of macro 'VALIDATE' 2965 | if (!VALIDATE(TypeCheckBranch(c, 0))) return 0; | ^~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h: In instantiation of 'int v8::internal::wasm::WasmFullDecoder::DecodeBrIfImpl(TraceLine*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]': ../../deps/v8/src/wasm/function-body-decoder-impl.h:2974:3: required from 'static int v8::internal::wasm::WasmFullDecoder::DecodeBrIf(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3539:5: required from 'static constexpr int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandlerTableEntry(size_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); size_t = long unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3589:30: required from 'int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandler(uint8_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); uint8_t = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2398:33: required from 'void v8::internal::wasm::WasmFullDecoder::DecodeFunctionBody() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/module-decoder.cc:1939:31: required from here ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:2979:10: note: in expansion of macro 'VALIDATE' 2979 | if (!VALIDATE(TypeCheckBranch(c, 1))) return 0; | ^~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h: In instantiation of 'int v8::internal::wasm::WasmFullDecoder::DecodeBrTableImpl(TraceLine*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]': ../../deps/v8/src/wasm/function-body-decoder-impl.h:2988:3: required from 'static int v8::internal::wasm::WasmFullDecoder::DecodeBrTable(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3540:5: required from 'static constexpr int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandlerTableEntry(size_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); size_t = long unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3589:30: required from 'int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandler(uint8_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); uint8_t = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2398:33: required from 'void v8::internal::wasm::WasmFullDecoder::DecodeFunctionBody() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/module-decoder.cc:1939:31: required from here ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:3005:12: note: in expansion of macro 'VALIDATE' 3005 | if (!VALIDATE(target < control_depth())) { | ^~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:3013:7: warning: enum constant in boolean context [-Wint-in-bool-context] 3013 | if (validate) { | ^~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:3016:21: note: in expansion of macro 'VALIDATE' 3016 | } else if (!VALIDATE(control_at(target)->br_merge()->arity == arity)) { | ^~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:3022:14: note: in expansion of macro 'VALIDATE' 3022 | if (!VALIDATE(TypeCheckBranch(control_at(target), 1))) return 0; | ^~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h: In instantiation of 'int v8::internal::wasm::WasmFullDecoder::DecodeNopForTestingUnsupportedInLiftoffImpl(TraceLine*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]': ../../deps/v8/src/wasm/function-body-decoder-impl.h:2552:3: required from 'static int v8::internal::wasm::WasmFullDecoder::DecodeNopForTestingUnsupportedInLiftoff(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3543:5: required from 'static constexpr int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandlerTableEntry(size_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); size_t = long unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3589:30: required from 'int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandler(uint8_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); uint8_t = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2398:33: required from 'void v8::internal::wasm::WasmFullDecoder::DecodeFunctionBody() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/module-decoder.cc:1939:31: required from here ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:2553:10: note: in expansion of macro 'VALIDATE' 2553 | if (!VALIDATE(FLAG_enable_testing_opcode_in_wasm)) { | ^~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h: In instantiation of 'int v8::internal::wasm::WasmFullDecoder::DecodeRefNullImpl(TraceLine*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]': ../../deps/v8/src/wasm/function-body-decoder-impl.h:3080:3: required from 'static int v8::internal::wasm::WasmFullDecoder::DecodeRefNull(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3548:5: required from 'static constexpr int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandlerTableEntry(size_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); size_t = long unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3589:30: required from 'int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandler(uint8_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); uint8_t = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2398:33: required from 'void v8::internal::wasm::WasmFullDecoder::DecodeFunctionBody() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/module-decoder.cc:1939:31: required from here ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:3084:10: note: in expansion of macro 'VALIDATE' 3084 | if (!VALIDATE(this->ok())) return 0; | ^~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h: In instantiation of 'int v8::internal::wasm::WasmFullDecoder::DecodeRefIsNullImpl(TraceLine*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]': ../../deps/v8/src/wasm/function-body-decoder-impl.h:3092:3: required from 'static int v8::internal::wasm::WasmFullDecoder::DecodeRefIsNull(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3549:5: required from 'static constexpr int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandlerTableEntry(size_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); size_t = long unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3589:30: required from 'int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandler(uint8_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); uint8_t = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2398:33: required from 'void v8::internal::wasm::WasmFullDecoder::DecodeFunctionBody() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/module-decoder.cc:1939:31: required from here ../../deps/v8/src/wasm/function-body-decoder-impl.h:3113:9: warning: enum constant in boolean context [-Wint-in-bool-context] 3113 | if (validate) { | ^~ ../../deps/v8/src/wasm/function-body-decoder-impl.h: In instantiation of 'int v8::internal::wasm::WasmFullDecoder::DecodeRefAsNonNullImpl(TraceLine*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]': ../../deps/v8/src/wasm/function-body-decoder-impl.h:3134:3: required from 'static int v8::internal::wasm::WasmFullDecoder::DecodeRefAsNonNull(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3551:5: required from 'static constexpr int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandlerTableEntry(size_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); size_t = long unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3589:30: required from 'int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandler(uint8_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); uint8_t = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2398:33: required from 'void v8::internal::wasm::WasmFullDecoder::DecodeFunctionBody() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/module-decoder.cc:1939:31: required from here ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:55:8: note: in expansion of macro 'VALIDATE' 55 | if (!VALIDATE(this->enabled_.has_##feat())) { \ | ^~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:3135:5: note: in expansion of macro 'CHECK_PROTOTYPE_OPCODE' 3135 | CHECK_PROTOTYPE_OPCODE(typed_funcref); | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:3152:9: warning: enum constant in boolean context [-Wint-in-bool-context] 3152 | if (validate) { | ^~ ../../deps/v8/src/wasm/function-body-decoder-impl.h: In instantiation of 'int v8::internal::wasm::WasmFullDecoder::DecodeGlobalSetImpl(TraceLine*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]': ../../deps/v8/src/wasm/function-body-decoder-impl.h:3213:3: required from 'static int v8::internal::wasm::WasmFullDecoder::DecodeGlobalSet(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3557:5: required from 'static constexpr int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandlerTableEntry(size_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); size_t = long unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3589:30: required from 'int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandler(uint8_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); uint8_t = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2398:33: required from 'void v8::internal::wasm::WasmFullDecoder::DecodeFunctionBody() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/module-decoder.cc:1939:31: required from here ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:3216:10: note: in expansion of macro 'VALIDATE' 3216 | if (!VALIDATE(imm.global->mutability)) { | ^~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h: In instantiation of 'int v8::internal::wasm::WasmFullDecoder::DecodeReturnCallImpl(TraceLine*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]': ../../deps/v8/src/wasm/function-body-decoder-impl.h:3334:3: required from 'static int v8::internal::wasm::WasmFullDecoder::DecodeReturnCall(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3570:5: required from 'static constexpr int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandlerTableEntry(size_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); size_t = long unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3589:30: required from 'int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandler(uint8_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); uint8_t = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2398:33: required from 'void v8::internal::wasm::WasmFullDecoder::DecodeFunctionBody() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/module-decoder.cc:1939:31: required from here ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:55:8: note: in expansion of macro 'VALIDATE' 55 | if (!VALIDATE(this->enabled_.has_##feat())) { \ | ^~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:3335:5: note: in expansion of macro 'CHECK_PROTOTYPE_OPCODE' 3335 | CHECK_PROTOTYPE_OPCODE(return_call); | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:3338:10: note: in expansion of macro 'VALIDATE' 3338 | if (!VALIDATE(this->CanReturnCall(imm.sig))) { | ^~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h: In instantiation of 'int v8::internal::wasm::WasmFullDecoder::DecodeReturnCallIndirectImpl(TraceLine*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]': ../../deps/v8/src/wasm/function-body-decoder-impl.h:3350:3: required from 'static int v8::internal::wasm::WasmFullDecoder::DecodeReturnCallIndirect(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3571:5: required from 'static constexpr int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandlerTableEntry(size_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); size_t = long unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3589:30: required from 'int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandler(uint8_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); uint8_t = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2398:33: required from 'void v8::internal::wasm::WasmFullDecoder::DecodeFunctionBody() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/module-decoder.cc:1939:31: required from here ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:55:8: note: in expansion of macro 'VALIDATE' 55 | if (!VALIDATE(this->enabled_.has_##feat())) { \ | ^~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:3351:5: note: in expansion of macro 'CHECK_PROTOTYPE_OPCODE' 3351 | CHECK_PROTOTYPE_OPCODE(return_call); | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:3354:10: note: in expansion of macro 'VALIDATE' 3354 | if (!VALIDATE(this->CanReturnCall(imm.sig))) { | ^~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h: In instantiation of 'int v8::internal::wasm::WasmFullDecoder::DecodeCallRefImpl(TraceLine*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]': ../../deps/v8/src/wasm/function-body-decoder-impl.h:3370:3: required from 'static int v8::internal::wasm::WasmFullDecoder::DecodeCallRef(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3572:5: required from 'static constexpr int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandlerTableEntry(size_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); size_t = long unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3589:30: required from 'int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandler(uint8_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); uint8_t = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2398:33: required from 'void v8::internal::wasm::WasmFullDecoder::DecodeFunctionBody() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/module-decoder.cc:1939:31: required from here ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:55:8: note: in expansion of macro 'VALIDATE' 55 | if (!VALIDATE(this->enabled_.has_##feat())) { \ | ^~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:3371:5: note: in expansion of macro 'CHECK_PROTOTYPE_OPCODE' 3371 | CHECK_PROTOTYPE_OPCODE(typed_funcref); | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:3378:10: note: in expansion of macro 'VALIDATE' 3378 | if (!VALIDATE(func_type.is_object_reference() && func_type.has_index() && | ^~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h: In instantiation of 'int v8::internal::wasm::WasmFullDecoder::DecodeReturnCallRefImpl(TraceLine*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]': ../../deps/v8/src/wasm/function-body-decoder-impl.h:3395:3: required from 'static int v8::internal::wasm::WasmFullDecoder::DecodeReturnCallRef(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3573:5: required from 'static constexpr int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandlerTableEntry(size_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); size_t = long unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3589:30: required from 'int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandler(uint8_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); uint8_t = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2398:33: required from 'void v8::internal::wasm::WasmFullDecoder::DecodeFunctionBody() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/module-decoder.cc:1939:31: required from here ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:55:8: note: in expansion of macro 'VALIDATE' 55 | if (!VALIDATE(this->enabled_.has_##feat())) { \ | ^~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:3396:5: note: in expansion of macro 'CHECK_PROTOTYPE_OPCODE' 3396 | CHECK_PROTOTYPE_OPCODE(typed_funcref); | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:55:8: note: in expansion of macro 'VALIDATE' 55 | if (!VALIDATE(this->enabled_.has_##feat())) { \ | ^~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:3397:5: note: in expansion of macro 'CHECK_PROTOTYPE_OPCODE' 3397 | CHECK_PROTOTYPE_OPCODE(return_call); | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:3404:10: note: in expansion of macro 'VALIDATE' 3404 | if (!VALIDATE(func_type.is_object_reference() && func_type.has_index() && | ^~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h: In instantiation of 'int v8::internal::wasm::WasmFullDecoder::DecodeSimdImpl(TraceLine*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]': ../../deps/v8/src/wasm/function-body-decoder-impl.h:3431:3: required from 'static int v8::internal::wasm::WasmFullDecoder::DecodeSimd(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3575:5: required from 'static constexpr int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandlerTableEntry(size_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); size_t = long unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3589:30: required from 'int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandler(uint8_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); uint8_t = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2398:33: required from 'void v8::internal::wasm::WasmFullDecoder::DecodeFunctionBody() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/module-decoder.cc:1939:31: required from here ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:55:8: note: in expansion of macro 'VALIDATE' 55 | if (!VALIDATE(this->enabled_.has_##feat())) { \ | ^~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:3432:5: note: in expansion of macro 'CHECK_PROTOTYPE_OPCODE' 3432 | CHECK_PROTOTYPE_OPCODE(simd); | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:3443:10: note: in expansion of macro 'VALIDATE' 3443 | if (!VALIDATE(this->ok())) return 0; | ^~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h: In instantiation of 'int v8::internal::wasm::WasmFullDecoder::DecodeAtomicImpl(TraceLine*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]': ../../deps/v8/src/wasm/function-body-decoder-impl.h:3451:3: required from 'static int v8::internal::wasm::WasmFullDecoder::DecodeAtomic(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3576:5: required from 'static constexpr int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandlerTableEntry(size_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); size_t = long unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3589:30: required from 'int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandler(uint8_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); uint8_t = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2398:33: required from 'void v8::internal::wasm::WasmFullDecoder::DecodeFunctionBody() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/module-decoder.cc:1939:31: required from here ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:55:8: note: in expansion of macro 'VALIDATE' 55 | if (!VALIDATE(this->enabled_.has_##feat())) { \ | ^~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:3452:5: note: in expansion of macro 'CHECK_PROTOTYPE_OPCODE' 3452 | CHECK_PROTOTYPE_OPCODE(threads); | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h: In instantiation of 'int v8::internal::wasm::WasmFullDecoder::DecodeGCImpl(TraceLine*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]': ../../deps/v8/src/wasm/function-body-decoder-impl.h:3460:3: required from 'static int v8::internal::wasm::WasmFullDecoder::DecodeGC(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3577:5: required from 'static constexpr int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandlerTableEntry(size_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); size_t = long unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3589:30: required from 'int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandler(uint8_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); uint8_t = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2398:33: required from 'void v8::internal::wasm::WasmFullDecoder::DecodeFunctionBody() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/module-decoder.cc:1939:31: required from here ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:55:8: note: in expansion of macro 'VALIDATE' 55 | if (!VALIDATE(this->enabled_.has_##feat())) { \ | ^~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:3461:5: note: in expansion of macro 'CHECK_PROTOTYPE_OPCODE' 3461 | CHECK_PROTOTYPE_OPCODE(gc); | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h: In instantiation of 'int v8::internal::wasm::WasmFullDecoder::DecodeUnknownOrAsmJsImpl(TraceLine*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]': ../../deps/v8/src/wasm/function-body-decoder-impl.h:3474:3: required from 'static int v8::internal::wasm::WasmFullDecoder::DecodeUnknownOrAsmJs(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3581:12: required from 'static constexpr int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandlerTableEntry(size_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); size_t = long unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3589:30: required from 'int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandler(uint8_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); uint8_t = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2398:33: required from 'void v8::internal::wasm::WasmFullDecoder::DecodeFunctionBody() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/module-decoder.cc:1939:31: required from here ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:3476:10: note: in expansion of macro 'VALIDATE' 3476 | if (!VALIDATE(is_asmjs_module(this->module_))) { | ^~~~~~~~ ../../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 = int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kNoTrace; 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::kNoTrace; 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::kNoTrace; 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::kNoTrace; long unsigned int size_in_bits = 32; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../../deps/v8/src/wasm/decoder.h:115:49: required from 'int32_t v8::internal::wasm::Decoder::read_i32v(const v8::internal::byte*, uint32_t*, const char*) [with ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; int32_t = int; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../../deps/v8/src/wasm/module-decoder.cc:1883:39: 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::kNoTrace; 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::kNoTrace; 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::kNoTrace; 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::kNoTrace; long unsigned int size_in_bits = 32; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../../deps/v8/src/wasm/decoder.h:108:50: required from 'uint32_t v8::internal::wasm::Decoder::read_u32v(const v8::internal::byte*, uint32_t*, const char*) [with ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; uint32_t = unsigned int; v8::internal::byte = unsigned char]' ../../deps/v8/src/wasm/module-decoder.cc:1894:39: 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::kNoTrace; long unsigned int size_in_bits = 33; 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::kNoTrace; long unsigned int size_in_bits = 33; 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::kNoTrace; long unsigned int size_in_bits = 33; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../../deps/v8/src/wasm/decoder.h:136:53: required from 'int64_t v8::internal::wasm::Decoder::read_i33v(const v8::internal::byte*, uint32_t*, const char*) [with ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; int64_t = long int; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:192:52: required from 'v8::internal::wasm::HeapType v8::internal::wasm::value_type_reader::read_heap_type(v8::internal::wasm::Decoder*, const v8::internal::byte*, uint32_t*, const v8::internal::wasm::WasmModule*, const v8::internal::wasm::WasmFeatures&) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../../deps/v8/src/wasm/module-decoder.cc:1914:75: 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/function-body-decoder-impl.h: In instantiation of 'v8::internal::wasm::BlockTypeImmediate::BlockTypeImmediate(const v8::internal::wasm::WasmFeatures&, v8::internal::wasm::Decoder*, const v8::internal::byte*, const v8::internal::wasm::WasmModule*) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; v8::internal::byte = unsigned char]': ../../deps/v8/src/wasm/function-body-decoder-impl.h:2580:34: required from 'int v8::internal::wasm::WasmFullDecoder::DecodeBlockImpl(TraceLine*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2579:3: required from 'static int v8::internal::wasm::WasmFullDecoder::DecodeBlock(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3522:5: required from 'static constexpr int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandlerTableEntry(size_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); size_t = long unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3589:30: required from 'int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandler(uint8_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); uint8_t = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2398:33: required from 'void v8::internal::wasm::WasmFullDecoder::DecodeFunctionBody() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/module-decoder.cc:1939:31: required from here ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:534:12: note: in expansion of macro 'VALIDATE' 534 | if (!VALIDATE(block_type >= min_1_byte_leb128)) { | ^~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h: In instantiation of 'bool v8::internal::wasm::WasmDecoder::Validate(const v8::internal::byte*, v8::internal::wasm::BlockTypeImmediate&) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression; v8::internal::byte = unsigned char]': ../../deps/v8/src/wasm/function-body-decoder-impl.h:2582:24: required from 'int v8::internal::wasm::WasmFullDecoder::DecodeBlockImpl(TraceLine*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2579:3: required from 'static int v8::internal::wasm::WasmFullDecoder::DecodeBlock(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3522:5: required from 'static constexpr int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandlerTableEntry(size_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); size_t = long unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3589:30: required from 'int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandler(uint8_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); uint8_t = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2398:33: required from 'void v8::internal::wasm::WasmFullDecoder::DecodeFunctionBody() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/module-decoder.cc:1939:31: required from here ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:1437:10: note: in expansion of macro 'VALIDATE' 1437 | if (!VALIDATE(module_->has_signature(imm.sig_index))) { | ^~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h: In instantiation of 'bool v8::internal::wasm::WasmDecoder::Validate(const v8::internal::byte*, v8::internal::wasm::BranchDepthImmediate&, size_t) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression; v8::internal::byte = unsigned char; size_t = long unsigned int]': ../../deps/v8/src/wasm/function-body-decoder-impl.h:2595:24: required from 'int v8::internal::wasm::WasmFullDecoder::DecodeRethrowImpl(TraceLine*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2592:3: required from 'static int v8::internal::wasm::WasmFullDecoder::DecodeRethrow(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3523:5: required from 'static constexpr int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandlerTableEntry(size_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); size_t = long unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3589:30: required from 'int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandler(uint8_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); uint8_t = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2398:33: required from 'void v8::internal::wasm::WasmFullDecoder::DecodeFunctionBody() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/module-decoder.cc:1939:31: required from here ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:1359:10: note: in expansion of macro 'VALIDATE' 1359 | if (!VALIDATE(imm.depth < control_depth)) { | ^~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h: In instantiation of 'bool v8::internal::wasm::WasmDecoder::Validate(const v8::internal::byte*, v8::internal::wasm::TagIndexImmediate&) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression; v8::internal::byte = unsigned char]': ../../deps/v8/src/wasm/function-body-decoder-impl.h:2609:24: required from 'int v8::internal::wasm::WasmFullDecoder::DecodeThrowImpl(TraceLine*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2606:3: required from 'static int v8::internal::wasm::WasmFullDecoder::DecodeThrow(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3524:5: required from 'static constexpr int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandlerTableEntry(size_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); size_t = long unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3589:30: required from 'int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandler(uint8_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); uint8_t = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2398:33: required from 'void v8::internal::wasm::WasmFullDecoder::DecodeFunctionBody() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/module-decoder.cc:1939:31: required from here ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:1247:10: note: in expansion of macro 'VALIDATE' 1247 | if (!VALIDATE(imm.index < module_->tags.size())) { | ^~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h: In instantiation of 'void v8::internal::wasm::WasmFullDecoder::FallThrough() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]': ../../deps/v8/src/wasm/function-body-decoder-impl.h:2647:5: required from 'int v8::internal::wasm::WasmFullDecoder::DecodeCatchImpl(TraceLine*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2633:3: required from 'static int v8::internal::wasm::WasmFullDecoder::DecodeCatch(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3526:5: required from 'static constexpr int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandlerTableEntry(size_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); size_t = long unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3589:30: required from 'int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandler(uint8_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); uint8_t = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2398:33: required from 'void v8::internal::wasm::WasmFullDecoder::DecodeFunctionBody() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/module-decoder.cc:1939:31: required from here ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:5360:10: note: in expansion of macro 'VALIDATE' 5360 | if (!VALIDATE(TypeCheckFallThru())) return; | ^~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h: In instantiation of 'void v8::internal::wasm::WasmFullDecoder::PopControl() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]': ../../deps/v8/src/wasm/function-body-decoder-impl.h:2686:5: required from 'int v8::internal::wasm::WasmFullDecoder::DecodeDelegateImpl(TraceLine*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2664:3: required from 'static int v8::internal::wasm::WasmFullDecoder::DecodeDelegate(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3527:5: required from 'static constexpr int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandlerTableEntry(size_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); size_t = long unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3589:30: required from 'int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandler(uint8_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); uint8_t = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2398:33: required from 'void v8::internal::wasm::WasmFullDecoder::DecodeFunctionBody() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/module-decoder.cc:1939:31: required from here ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:2200:9: note: in expansion of macro 'VALIDATE' 2200 | if (VALIDATE(this->ok()) && \ | ^~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:3740:5: note: in expansion of macro 'CALL_INTERFACE_IF_OK_AND_PARENT_REACHABLE' 3740 | CALL_INTERFACE_IF_OK_AND_PARENT_REACHABLE(PopControl, c); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h: In instantiation of 'v8::internal::wasm::WasmFullDecoder::Value v8::internal::wasm::WasmFullDecoder::Peek(int) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression; Value = v8::internal::wasm::InitExprInterface::Value]': ../../deps/v8/src/wasm/function-body-decoder-impl.h:2716:28: required from 'int v8::internal::wasm::WasmFullDecoder::DecodeBrOnNullImpl(TraceLine*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2712:3: required from 'static int v8::internal::wasm::WasmFullDecoder::DecodeBrOnNull(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3529:5: required from 'static constexpr int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandlerTableEntry(size_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); size_t = long unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3589:30: required from 'int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandler(uint8_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); uint8_t = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2398:33: required from 'void v8::internal::wasm::WasmFullDecoder::DecodeFunctionBody() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/module-decoder.cc:1939:31: required from here ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:5215:12: note: in expansion of macro 'VALIDATE' 5215 | if (!VALIDATE(decoding_mode == kFunctionBody && | ^~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h: In instantiation of 'bool v8::internal::wasm::WasmFullDecoder::TypeCheckBranch(Control*, uint32_t) [with bool push_branch_values = true; v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression; Control = v8::internal::wasm::ControlBase; uint32_t = unsigned int]': ../../deps/v8/src/wasm/function-body-decoder-impl.h:2718:10: required from 'int v8::internal::wasm::WasmFullDecoder::DecodeBrOnNullImpl(TraceLine*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2712:3: required from 'static int v8::internal::wasm::WasmFullDecoder::DecodeBrOnNull(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3529:5: required from 'static constexpr int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandlerTableEntry(size_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); size_t = long unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3589:30: required from 'int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandler(uint8_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); uint8_t = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2398:33: required from 'void v8::internal::wasm::WasmFullDecoder::DecodeFunctionBody() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/module-decoder.cc:1939:31: required from here ../../deps/v8/src/wasm/function-body-decoder-impl.h:5403:19: warning: enum constant in boolean context [-Wint-in-bool-context] 5403 | static_assert(validate, "Call this function only within VALIDATE"); | ^~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h: In instantiation of 'v8::internal::wasm::WasmFullDecoder::Value v8::internal::wasm::WasmFullDecoder::Peek(int, int, v8::internal::wasm::ValueType) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression; Value = v8::internal::wasm::InitExprInterface::Value]': ../../deps/v8/src/wasm/function-body-decoder-impl.h:2754:28: required from 'int v8::internal::wasm::WasmFullDecoder::DecodeBrOnNonNullImpl(TraceLine*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2750:3: required from 'static int v8::internal::wasm::WasmFullDecoder::DecodeBrOnNonNull(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3530:5: required from 'static constexpr int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandlerTableEntry(size_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); size_t = long unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3589:30: required from 'int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandler(uint8_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); uint8_t = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2398:33: required from 'void v8::internal::wasm::WasmFullDecoder::DecodeFunctionBody() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/module-decoder.cc:1939:31: required from here ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:5203:10: note: in expansion of macro 'VALIDATE' 5203 | if (!VALIDATE(IsSubtypeOf(val.type, expected, this->module_) || | ^~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h: In instantiation of 'int v8::internal::wasm::WasmDecoder::DecodeLocals(const v8::internal::byte*, uint32_t*, v8::base::Optional) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression; v8::internal::byte = unsigned char; uint32_t = unsigned int]': ../../deps/v8/src/wasm/function-body-decoder-impl.h:2804:27: required from 'int v8::internal::wasm::WasmFullDecoder::DecodeLetImpl(TraceLine*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2795:3: required from 'static int v8::internal::wasm::WasmFullDecoder::DecodeLet(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3531:5: required from 'static constexpr int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandlerTableEntry(size_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); size_t = long unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3589:30: required from 'int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandler(uint8_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); uint8_t = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2398:33: required from 'void v8::internal::wasm::WasmFullDecoder::DecodeFunctionBody() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/module-decoder.cc:1939:31: required from here ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:1124:10: note: in expansion of macro 'VALIDATE' 1124 | if (!VALIDATE(ok())) { | ^~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:1132:12: note: in expansion of macro 'VALIDATE' 1132 | if (!VALIDATE(more())) { | ^~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:1140:12: note: in expansion of macro 'VALIDATE' 1140 | if (!VALIDATE(ok())) { | ^~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:1145:12: note: in expansion of macro 'VALIDATE' 1145 | if (!VALIDATE(count <= kV8MaxWasmFunctionLocals - local_types_.size())) { | ^~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:1153:12: note: in expansion of macro 'VALIDATE' 1153 | if (!VALIDATE(type != kWasmBottom)) return -1; | ^~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h: In instantiation of 'bool v8::internal::wasm::WasmFullDecoder::TypeCheckFallThru() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]': ../../deps/v8/src/wasm/function-body-decoder-impl.h:2863:10: required from 'int v8::internal::wasm::WasmFullDecoder::DecodeElseImpl(TraceLine*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2852:3: required from 'static int v8::internal::wasm::WasmFullDecoder::DecodeElse(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3534:5: required from 'static constexpr int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandlerTableEntry(size_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); size_t = long unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3589:30: required from 'int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandler(uint8_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); uint8_t = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2398:33: required from 'void v8::internal::wasm::WasmFullDecoder::DecodeFunctionBody() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/module-decoder.cc:1939:31: required from here ../../deps/v8/src/wasm/function-body-decoder-impl.h:5386:19: warning: enum constant in boolean context [-Wint-in-bool-context] 5386 | static_assert(validate, "Call this function only within VALIDATE"); | ^~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h: In instantiation of 'bool v8::internal::wasm::WasmFullDecoder::TypeCheckOneArmedIf(Control*) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression; Control = v8::internal::wasm::ControlBase]': ../../deps/v8/src/wasm/function-body-decoder-impl.h:2895:14: required from 'int v8::internal::wasm::WasmFullDecoder::DecodeEndImpl(TraceLine*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2873:3: required from 'static int v8::internal::wasm::WasmFullDecoder::DecodeEnd(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3535:5: required from 'static constexpr int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandlerTableEntry(size_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); size_t = long unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3589:30: required from 'int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandler(uint8_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); uint8_t = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2398:33: required from 'void v8::internal::wasm::WasmFullDecoder::DecodeFunctionBody() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/module-decoder.cc:1939:31: required from here ../../deps/v8/src/wasm/function-body-decoder-impl.h:5366:19: warning: enum constant in boolean context [-Wint-in-bool-context] 5366 | static_assert(validate, "Call this function only within VALIDATE"); | ^~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h: In instantiation of 'bool v8::internal::wasm::WasmFullDecoder::DoReturn() [with StackElementsCountMode strict_count = v8::internal::wasm::WasmFullDecoder::kStrictCounting; MergeType merge_type = v8::internal::wasm::WasmFullDecoder::kInitExprMerge; v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]': ../../deps/v8/src/wasm/function-body-decoder-impl.h:2911:54: required from 'int v8::internal::wasm::WasmFullDecoder::DecodeEndImpl(TraceLine*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2873:3: required from 'static int v8::internal::wasm::WasmFullDecoder::DecodeEnd(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3535:5: required from 'static constexpr int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandlerTableEntry(size_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); size_t = long unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3589:30: required from 'int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandler(uint8_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); uint8_t = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2398:33: required from 'void v8::internal::wasm::WasmFullDecoder::DecodeFunctionBody() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/module-decoder.cc:1939:31: required from here ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:5344:10: note: in expansion of macro 'VALIDATE' 5344 | if (!VALIDATE((TypeCheckStackAgainstMerge( | ^~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h: In instantiation of 'v8::internal::wasm::SelectTypeImmediate::SelectTypeImmediate(const v8::internal::wasm::WasmFeatures&, v8::internal::wasm::Decoder*, const v8::internal::byte*, const v8::internal::wasm::WasmModule*) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; v8::internal::byte = unsigned char]': ../../deps/v8/src/wasm/function-body-decoder-impl.h:2948:35: required from 'int v8::internal::wasm::WasmFullDecoder::DecodeSelectWithTypeImpl(TraceLine*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2946:3: required from 'static int v8::internal::wasm::WasmFullDecoder::DecodeSelectWithType(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3537:5: required from 'static constexpr int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandlerTableEntry(size_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); size_t = long unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3589:30: required from 'int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandler(uint8_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); uint8_t = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2398:33: required from 'void v8::internal::wasm::WasmFullDecoder::DecodeFunctionBody() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/module-decoder.cc:1939:31: required from here ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:506:10: note: in expansion of macro 'VALIDATE' 506 | if (!VALIDATE(num_types == 1)) { | ^~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h: In instantiation of 'bool v8::internal::wasm::WasmFullDecoder::TypeCheckBranch(Control*, uint32_t) [with bool push_branch_values = false; v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression; Control = v8::internal::wasm::ControlBase; uint32_t = unsigned int]': ../../deps/v8/src/wasm/function-body-decoder-impl.h:2965:10: required from 'int v8::internal::wasm::WasmFullDecoder::DecodeBrImpl(TraceLine*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2961:3: required from 'static int v8::internal::wasm::WasmFullDecoder::DecodeBr(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3538:5: required from 'static constexpr int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandlerTableEntry(size_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); size_t = long unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3589:30: required from 'int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandler(uint8_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); uint8_t = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2398:33: required from 'void v8::internal::wasm::WasmFullDecoder::DecodeFunctionBody() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/module-decoder.cc:1939:31: required from here ../../deps/v8/src/wasm/function-body-decoder-impl.h:5403:19: warning: enum constant in boolean context [-Wint-in-bool-context] 5403 | static_assert(validate, "Call this function only within VALIDATE"); | ^~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h: In instantiation of 'bool v8::internal::wasm::WasmDecoder::Validate(const v8::internal::byte*, v8::internal::wasm::BranchTableImmediate&, size_t) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression; v8::internal::byte = unsigned char; size_t = long unsigned int]': ../../deps/v8/src/wasm/function-body-decoder-impl.h:2993:24: required from 'int v8::internal::wasm::WasmFullDecoder::DecodeBrTableImpl(TraceLine*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2988:3: required from 'static int v8::internal::wasm::WasmFullDecoder::DecodeBrTable(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3540:5: required from 'static constexpr int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandlerTableEntry(size_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); size_t = long unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3589:30: required from 'int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandler(uint8_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); uint8_t = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2398:33: required from 'void v8::internal::wasm::WasmFullDecoder::DecodeFunctionBody() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/module-decoder.cc:1939:31: required from here ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:1368:10: note: in expansion of macro 'VALIDATE' 1368 | if (!VALIDATE(imm.table_count <= kV8MaxWasmFunctionBrTableSize)) { | ^~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h: In instantiation of 'bool v8::internal::wasm::BranchTableIterator::has_next() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation]': ../../deps/v8/src/wasm/function-body-decoder-impl.h:3001:29: required from 'int v8::internal::wasm::WasmFullDecoder::DecodeBrTableImpl(TraceLine*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2988:3: required from 'static int v8::internal::wasm::WasmFullDecoder::DecodeBrTable(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3540:5: required from 'static constexpr int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandlerTableEntry(size_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); size_t = long unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3589:30: required from 'int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandler(uint8_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); uint8_t = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2398:33: required from 'void v8::internal::wasm::WasmFullDecoder::DecodeFunctionBody() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/module-decoder.cc:1939:31: required from here ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:619:28: note: in expansion of macro 'VALIDATE' 619 | bool has_next() { return VALIDATE(decoder_->ok()) && index_ <= table_count_; } | ^~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h: In instantiation of 'bool v8::internal::wasm::WasmFullDecoder::DoReturn() [with StackElementsCountMode strict_count = v8::internal::wasm::WasmFullDecoder::kNonStrictCounting; MergeType merge_type = v8::internal::wasm::WasmFullDecoder::kReturnMerge; v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]': ../../deps/v8/src/wasm/function-body-decoder-impl.h:3039:54: required from 'int v8::internal::wasm::WasmFullDecoder::DecodeReturnImpl(TraceLine*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3038:3: required from 'static int v8::internal::wasm::WasmFullDecoder::DecodeReturn(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3541:5: required from 'static constexpr int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandlerTableEntry(size_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); size_t = long unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3589:30: required from 'int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandler(uint8_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); uint8_t = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2398:33: required from 'void v8::internal::wasm::WasmFullDecoder::DecodeFunctionBody() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/module-decoder.cc:1939:31: required from here ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:5344:10: note: in expansion of macro 'VALIDATE' 5344 | if (!VALIDATE((TypeCheckStackAgainstMerge( | ^~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h: In instantiation of 'bool v8::internal::wasm::WasmDecoder::ValidateFunction(const v8::internal::byte*, v8::internal::wasm::IndexImmediate&) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression; v8::internal::byte = unsigned char]': ../../deps/v8/src/wasm/function-body-decoder-impl.h:3124:32: required from 'int v8::internal::wasm::WasmFullDecoder::DecodeRefFuncImpl(TraceLine*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3121:3: required from 'static int v8::internal::wasm::WasmFullDecoder::DecodeRefFunc(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3550:5: required from 'static constexpr int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandlerTableEntry(size_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); size_t = long unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3589:30: required from 'int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandler(uint8_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); uint8_t = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2398:33: required from 'void v8::internal::wasm::WasmFullDecoder::DecodeFunctionBody() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/module-decoder.cc:1939:31: required from here ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:1551:10: note: in expansion of macro 'VALIDATE' 1551 | if (!VALIDATE(imm.index < module_->functions.size())) { | ^~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:1556:10: note: in expansion of macro 'VALIDATE' 1556 | !VALIDATE(module_->functions[imm.index].declared)) { | ^~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h: In instantiation of 'bool v8::internal::wasm::WasmDecoder::Validate(const v8::internal::byte*, v8::internal::wasm::GlobalIndexImmediate&) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression; v8::internal::byte = unsigned char]': ../../deps/v8/src/wasm/function-body-decoder-impl.h:3206:24: required from 'int v8::internal::wasm::WasmFullDecoder::DecodeGlobalGetImpl(TraceLine*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3204:3: required from 'static int v8::internal::wasm::WasmFullDecoder::DecodeGlobalGet(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3556:5: required from 'static constexpr int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandlerTableEntry(size_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); size_t = long unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3589:30: required from 'int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandler(uint8_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); uint8_t = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2398:33: required from 'void v8::internal::wasm::WasmFullDecoder::DecodeFunctionBody() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/module-decoder.cc:1939:31: required from here ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:1258:10: note: in expansion of macro 'VALIDATE' 1258 | if (!VALIDATE(imm.index < module_->globals.size())) { | ^~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:1265:12: note: in expansion of macro 'VALIDATE' 1265 | if (!VALIDATE(!imm.global->mutability)) { | ^~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:1271:12: note: in expansion of macro 'VALIDATE' 1271 | if (!VALIDATE(imm.global->imported || this->enabled_.has_gc())) { | ^~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h: In instantiation of 'bool v8::internal::wasm::WasmDecoder::ValidateTable(const v8::internal::byte*, v8::internal::wasm::IndexImmediate&) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression; v8::internal::byte = unsigned char]': ../../deps/v8/src/wasm/function-body-decoder-impl.h:3229:29: required from 'int v8::internal::wasm::WasmFullDecoder::DecodeTableGetImpl(TraceLine*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3226:3: required from 'static int v8::internal::wasm::WasmFullDecoder::DecodeTableGet(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3558:5: required from 'static constexpr int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandlerTableEntry(size_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); size_t = long unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3589:30: required from 'int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandler(uint8_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); uint8_t = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2398:33: required from 'void v8::internal::wasm::WasmFullDecoder::DecodeFunctionBody() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/module-decoder.cc:1939:31: required from here ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:1511:10: note: in expansion of macro 'VALIDATE' 1511 | if (!VALIDATE(imm.index < module_->tables.size())) { | ^~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h: In instantiation of 'bool v8::internal::wasm::WasmDecoder::Validate(const v8::internal::byte*, v8::internal::wasm::MemoryIndexImmediate&) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression; v8::internal::byte = unsigned char]': ../../deps/v8/src/wasm/function-body-decoder-impl.h:3285:24: required from 'int v8::internal::wasm::WasmFullDecoder::DecodeMemoryGrowImpl(TraceLine*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3283:3: required from 'static int v8::internal::wasm::WasmFullDecoder::DecodeMemoryGrow(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3566:5: required from 'static constexpr int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandlerTableEntry(size_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); size_t = long unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3589:30: required from 'int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandler(uint8_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); uint8_t = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2398:33: required from 'void v8::internal::wasm::WasmFullDecoder::DecodeFunctionBody() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/module-decoder.cc:1939:31: required from here ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:1447:10: note: in expansion of macro 'VALIDATE' 1447 | if (!VALIDATE(this->module_->has_memory)) { | ^~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:1451:10: note: in expansion of macro 'VALIDATE' 1451 | if (!VALIDATE(imm.index == uint8_t{0})) { | ^~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h: In instantiation of 'bool v8::internal::wasm::WasmDecoder::Validate(const v8::internal::byte*, v8::internal::wasm::CallFunctionImmediate&) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression; v8::internal::byte = unsigned char]': ../../deps/v8/src/wasm/function-body-decoder-impl.h:3309:24: required from 'int v8::internal::wasm::WasmFullDecoder::DecodeCallFunctionImpl(TraceLine*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3307:3: required from 'static int v8::internal::wasm::WasmFullDecoder::DecodeCallFunction(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3568:5: required from 'static constexpr int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandlerTableEntry(size_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); size_t = long unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3589:30: required from 'int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandler(uint8_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); uint8_t = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2398:33: required from 'void v8::internal::wasm::WasmFullDecoder::DecodeFunctionBody() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/module-decoder.cc:1939:31: required from here ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:1321:10: note: in expansion of macro 'VALIDATE' 1321 | if (!VALIDATE(imm.index < module_->functions.size())) { | ^~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h: In instantiation of 'bool v8::internal::wasm::WasmDecoder::Validate(const v8::internal::byte*, v8::internal::wasm::CallIndirectImmediate&) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression; v8::internal::byte = unsigned char]': ../../deps/v8/src/wasm/function-body-decoder-impl.h:3321:24: required from 'int v8::internal::wasm::WasmFullDecoder::DecodeCallIndirectImpl(TraceLine*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3319:3: required from 'static int v8::internal::wasm::WasmFullDecoder::DecodeCallIndirect(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3569:5: required from 'static constexpr int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandlerTableEntry(size_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); size_t = long unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3589:30: required from 'int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandler(uint8_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); uint8_t = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2398:33: required from 'void v8::internal::wasm::WasmFullDecoder::DecodeFunctionBody() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/module-decoder.cc:1939:31: required from here ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:1335:10: note: in expansion of macro 'VALIDATE' 1335 | if (!VALIDATE(IsSubtypeOf(table_type, kWasmFuncRef, module_))) { | ^~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:1345:10: note: in expansion of macro 'VALIDATE' 1345 | if (!VALIDATE(IsSubtypeOf(immediate_type, table_type, module_))) { | ^~~~~~~~ ../../deps/v8/src/wasm/decoder.h: In instantiation of 'v8::internal::wasm::WasmOpcode v8::internal::wasm::Decoder::read_prefixed_opcode(const v8::internal::byte*, uint32_t*, const char*) [with ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; v8::internal::byte = unsigned char; uint32_t = unsigned int]': ../../deps/v8/src/wasm/function-body-decoder-impl.h:3421:75: required from 'int v8::internal::wasm::WasmFullDecoder::DecodeNumericImpl(TraceLine*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3419:3: required from 'static int v8::internal::wasm::WasmFullDecoder::DecodeNumeric(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3574:5: required from 'static constexpr int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandlerTableEntry(size_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); size_t = long unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3589:30: required from 'int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandler(uint8_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); uint8_t = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2398:33: required from 'void v8::internal::wasm::WasmFullDecoder::DecodeFunctionBody() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/module-decoder.cc:1939:31: required from here ../../deps/v8/src/wasm/decoder.h:159:18: warning: enum constant in boolean context [-Wint-in-bool-context] 159 | if (validate && V8_UNLIKELY(index > 0xff)) { ../../deps/v8/src/wasm/function-body-decoder-impl.h: In instantiation of 'uint32_t v8::internal::wasm::WasmFullDecoder::DecodeSimdOpcode(v8::internal::wasm::WasmOpcode, uint32_t) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression; uint32_t = unsigned int]': ../../deps/v8/src/wasm/function-body-decoder-impl.h:3448:12: required from 'int v8::internal::wasm::WasmFullDecoder::DecodeSimdImpl(TraceLine*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3431:3: required from 'static int v8::internal::wasm::WasmFullDecoder::DecodeSimd(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3575:5: required from 'static constexpr int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandlerTableEntry(size_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); size_t = long unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3589:30: required from 'int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandler(uint8_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); uint8_t = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2398:33: required from 'void v8::internal::wasm::WasmFullDecoder::DecodeFunctionBody() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/module-decoder.cc:1939:31: required from here ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:4004:14: note: in expansion of macro 'VALIDATE' 4004 | if (!VALIDATE(sig != nullptr)) { | ^~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h: In instantiation of 'uint32_t v8::internal::wasm::WasmFullDecoder::DecodeAtomicOpcode(v8::internal::wasm::WasmOpcode, uint32_t) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression; uint32_t = unsigned int]': ../../deps/v8/src/wasm/function-body-decoder-impl.h:3457:12: required from 'int v8::internal::wasm::WasmFullDecoder::DecodeAtomicImpl(TraceLine*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3451:3: required from 'static int v8::internal::wasm::WasmFullDecoder::DecodeAtomic(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3576:5: required from 'static constexpr int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandlerTableEntry(size_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); size_t = long unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3589:30: required from 'int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandler(uint8_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); uint8_t = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2398:33: required from 'void v8::internal::wasm::WasmFullDecoder::DecodeFunctionBody() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/module-decoder.cc:1939:31: required from here ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:4931:10: note: in expansion of macro 'VALIDATE' 4931 | if (!VALIDATE(sig != nullptr)) { | ^~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:4956:14: note: in expansion of macro 'VALIDATE' 4956 | if (!VALIDATE(zero == 0)) { | ^~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h: In instantiation of 'int v8::internal::wasm::WasmFullDecoder::DecodeGCOpcode(v8::internal::wasm::WasmOpcode, uint32_t) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression; uint32_t = unsigned int]': ../../deps/v8/src/wasm/function-body-decoder-impl.h:3466:12: required from 'int v8::internal::wasm::WasmFullDecoder::DecodeGCImpl(TraceLine*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3460:3: required from 'static int v8::internal::wasm::WasmFullDecoder::DecodeGC(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3577:5: required from 'static constexpr int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandlerTableEntry(size_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); size_t = long unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3589:30: required from 'int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandler(uint8_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); uint8_t = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2398:33: required from 'void v8::internal::wasm::WasmFullDecoder::DecodeFunctionBody() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/module-decoder.cc:1939:31: required from here ../../deps/v8/src/wasm/function-body-decoder-impl.h:4079:9: warning: enum constant in boolean context [-Wint-in-bool-context] 4079 | if (validate) { | ^~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:4082:18: note: in expansion of macro 'VALIDATE' 4082 | if (!VALIDATE(ftype.is_defaultable())) { | ^~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:4110:14: note: in expansion of macro 'VALIDATE' 4110 | if (!VALIDATE(!field_type.is_packed())) { | ^~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:4134:14: note: in expansion of macro 'VALIDATE' 4134 | if (!VALIDATE(field_type.is_packed())) { | ^~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:4156:14: note: in expansion of macro 'VALIDATE' 4156 | if (!VALIDATE(struct_type->mutability(field.field_imm.index))) { | ^~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:4197:14: note: in expansion of macro 'VALIDATE' 4197 | if (!VALIDATE(imm.array_type->element_type().is_defaultable())) { | ^~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:4272:14: note: in expansion of macro 'VALIDATE' 4272 | if (!VALIDATE(imm.array_type->element_type().is_packed())) { | ^~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:4293:14: note: in expansion of macro 'VALIDATE' 4293 | if (!VALIDATE(!imm.array_type->element_type().is_packed())) { | ^~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:4313:14: note: in expansion of macro 'VALIDATE' 4313 | if (!VALIDATE(imm.array_type->mutability())) { | ^~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:4343:14: note: in expansion of macro 'VALIDATE' 4343 | if (!VALIDATE(dst_imm.array_type->mutability())) { | ^~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:4383:14: note: in expansion of macro 'VALIDATE' 4383 | if (!VALIDATE(elem_count <= kV8MaxWasmArrayInitLength)) { | ^~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:4460:16: note: in expansion of macro 'VALIDATE' 4460 | if (!VALIDATE(rtt.type.is_rtt() || rtt.type.is_bottom())) { | ^~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:4467:14: note: in expansion of macro 'VALIDATE' 4467 | if (!VALIDATE(IsSubtypeOf(obj.type, kWasmFuncRef, this->module_) || | ^~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:4516:16: note: in expansion of macro 'VALIDATE' 4516 | if (!VALIDATE(rtt.type.is_rtt() || rtt.type.is_bottom())) { | ^~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:4522:14: note: in expansion of macro 'VALIDATE' 4522 | if (!VALIDATE(IsSubtypeOf(obj.type, kWasmFuncRef, this->module_) || | ^~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:4588:16: note: in expansion of macro 'VALIDATE' 4588 | if (!VALIDATE(rtt.type.is_rtt() || rtt.type.is_bottom())) { | ^~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:4594:14: note: in expansion of macro 'VALIDATE' 4594 | if (!VALIDATE(IsSubtypeOf(obj.type, kWasmFuncRef, this->module_) || | ^~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:4623:14: note: in expansion of macro 'VALIDATE' 4623 | if (!VALIDATE(TypeCheckBranch(c, 0))) return 0; | ^~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:4673:16: note: in expansion of macro 'VALIDATE' 4673 | if (!VALIDATE(rtt.type.is_rtt() || rtt.type.is_bottom())) { | ^~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:4679:14: note: in expansion of macro 'VALIDATE' 4679 | if (!VALIDATE(IsSubtypeOf(obj.type, kWasmFuncRef, this->module_) || | ^~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:4700:14: note: in expansion of macro 'VALIDATE' 4700 | if (!VALIDATE(TypeCheckBranch(c, 0))) return 0; | ^~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:4849:14: note: in expansion of macro 'VALIDATE' 4849 | if (!VALIDATE(TypeCheckBranch(c, 0))) return 0; | ^~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:4888:14: note: in expansion of macro 'VALIDATE' 4888 | if (!VALIDATE(TypeCheckBranch(c, 0))) return 0; | ^~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h: In instantiation of 'int v8::internal::wasm::WasmFullDecoder::BuildSimplePrototypeOperator(v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]': ../../deps/v8/src/wasm/function-body-decoder-impl.h:3471:3: required from 'int v8::internal::wasm::WasmFullDecoder::DecodeRefEqImpl(TraceLine*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3471:3: required from 'static int v8::internal::wasm::WasmFullDecoder::DecodeRefEq(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3579:5: required from 'static constexpr int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandlerTableEntry(size_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); size_t = long unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3589:30: required from 'int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandler(uint8_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); uint8_t = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2398:33: required from 'void v8::internal::wasm::WasmFullDecoder::DecodeFunctionBody() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/module-decoder.cc:1939:31: required from here ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:55:8: note: in expansion of macro 'VALIDATE' 55 | if (!VALIDATE(this->enabled_.has_##feat())) { \ | ^~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:5418:7: note: in expansion of macro 'CHECK_PROTOTYPE_OPCODE' 5418 | CHECK_PROTOTYPE_OPCODE(gc); | ^~~~~~~~~~~~~~~~~~~~~~ ../../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 = int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kNoTrace; 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::kNoTrace; 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::kNoTrace; 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::kNoTrace; 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::kNoTrace; long unsigned int size_in_bits = 32; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../../deps/v8/src/wasm/decoder.h:115:49: required from 'int32_t v8::internal::wasm::Decoder::read_i32v(const v8::internal::byte*, uint32_t*, const char*) [with ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; int32_t = int; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../../deps/v8/src/wasm/module-decoder.cc:1883:39: 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::kNoTrace; 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::kNoTrace; 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::kNoTrace; 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::kNoTrace; 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::kNoTrace; long unsigned int size_in_bits = 32; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../../deps/v8/src/wasm/decoder.h:108:50: required from 'uint32_t v8::internal::wasm::Decoder::read_u32v(const v8::internal::byte*, uint32_t*, const char*) [with ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; uint32_t = unsigned int; v8::internal::byte = unsigned char]' ../../deps/v8/src/wasm/module-decoder.cc:1894:39: 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::kNoTrace; long unsigned int size_in_bits = 33; 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::kNoTrace; long unsigned int size_in_bits = 33; 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::kNoTrace; long unsigned int size_in_bits = 33; 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::kNoTrace; long unsigned int size_in_bits = 33; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../../deps/v8/src/wasm/decoder.h:136:53: required from 'int64_t v8::internal::wasm::Decoder::read_i33v(const v8::internal::byte*, uint32_t*, const char*) [with ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; int64_t = long int; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:192:52: required from 'v8::internal::wasm::HeapType v8::internal::wasm::value_type_reader::read_heap_type(v8::internal::wasm::Decoder*, const v8::internal::byte*, uint32_t*, const v8::internal::wasm::WasmModule*, const v8::internal::wasm::WasmFeatures&) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../../deps/v8/src/wasm/module-decoder.cc:1914:75: 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/function-body-decoder-impl.h: In instantiation of 'void v8::internal::wasm::WasmFullDecoder::ValidateArgType(ArgVector, int, v8::internal::wasm::ValueType) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression; ArgVector = v8::base::Vector]': ../../deps/v8/src/wasm/function-body-decoder-impl.h:3674:7: required from 'v8::internal::wasm::WasmFullDecoder::ArgVector v8::internal::wasm::WasmFullDecoder::PeekArgs(const v8::internal::wasm::FunctionSig*, int) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression; ArgVector = v8::base::Vector; v8::internal::wasm::FunctionSig = v8::internal::Signature]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2583:30: required from 'int v8::internal::wasm::WasmFullDecoder::DecodeBlockImpl(TraceLine*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2579:3: required from 'static int v8::internal::wasm::WasmFullDecoder::DecodeBlock(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3522:5: required from 'static constexpr int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandlerTableEntry(size_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); size_t = long unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3589:30: required from 'int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandler(uint8_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); uint8_t = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2398:33: required from 'void v8::internal::wasm::WasmFullDecoder::DecodeFunctionBody() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/module-decoder.cc:1939:31: required from here ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:5228:10: note: in expansion of macro 'VALIDATE' 5228 | if (!VALIDATE(IsSubtypeOf(val.type, expected, this->module_) || | ^~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h: In instantiation of 'bool v8::internal::wasm::WasmFullDecoder::TypeCheckStackAgainstMerge(uint32_t, v8::internal::wasm::Merge*) [with StackElementsCountMode strict_count = v8::internal::wasm::WasmFullDecoder::kNonStrictCounting; bool push_branch_values = true; MergeType merge_type = v8::internal::wasm::WasmFullDecoder::kBranchMerge; v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression; uint32_t = unsigned int; typename Interface::Value = v8::internal::wasm::InitExprInterface::Value]': ../../deps/v8/src/wasm/function-body-decoder-impl.h:5405:52: required from 'bool v8::internal::wasm::WasmFullDecoder::TypeCheckBranch(Control*, uint32_t) [with bool push_branch_values = true; v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression; Control = v8::internal::wasm::ControlBase; uint32_t = unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2718:10: required from 'int v8::internal::wasm::WasmFullDecoder::DecodeBrOnNullImpl(TraceLine*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2712:3: required from 'static int v8::internal::wasm::WasmFullDecoder::DecodeBrOnNull(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3529:5: required from 'static constexpr int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandlerTableEntry(size_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); size_t = long unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3589:30: required from 'int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandler(uint8_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); uint8_t = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2398:33: required from 'void v8::internal::wasm::WasmFullDecoder::DecodeFunctionBody() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/module-decoder.cc:1939:31: required from here ../../deps/v8/src/wasm/function-body-decoder-impl.h:5278:19: warning: enum constant in boolean context [-Wint-in-bool-context] 5278 | static_assert(validate, "Call this function only within VALIDATE"); | ^~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h: In instantiation of 'bool v8::internal::wasm::WasmFullDecoder::TypeCheckStackAgainstMerge(uint32_t, v8::internal::wasm::Merge*) [with StackElementsCountMode strict_count = v8::internal::wasm::WasmFullDecoder::kStrictCounting; bool push_branch_values = true; MergeType merge_type = v8::internal::wasm::WasmFullDecoder::kFallthroughMerge; v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression; uint32_t = unsigned int; typename Interface::Value = v8::internal::wasm::InitExprInterface::Value]': ../../deps/v8/src/wasm/function-body-decoder-impl.h:5387:80: required from 'bool v8::internal::wasm::WasmFullDecoder::TypeCheckFallThru() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2863:10: required from 'int v8::internal::wasm::WasmFullDecoder::DecodeElseImpl(TraceLine*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2852:3: required from 'static int v8::internal::wasm::WasmFullDecoder::DecodeElse(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3534:5: required from 'static constexpr int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandlerTableEntry(size_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); size_t = long unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3589:30: required from 'int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandler(uint8_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); uint8_t = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2398:33: required from 'void v8::internal::wasm::WasmFullDecoder::DecodeFunctionBody() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/module-decoder.cc:1939:31: required from here ../../deps/v8/src/wasm/function-body-decoder-impl.h:5278:19: warning: enum constant in boolean context [-Wint-in-bool-context] ../../deps/v8/src/wasm/function-body-decoder-impl.h: In instantiation of 'bool v8::internal::wasm::WasmFullDecoder::TypeCheckStackAgainstMerge(uint32_t, v8::internal::wasm::Merge*) [with StackElementsCountMode strict_count = v8::internal::wasm::WasmFullDecoder::kStrictCounting; bool push_branch_values = false; MergeType merge_type = v8::internal::wasm::WasmFullDecoder::kInitExprMerge; v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression; uint32_t = unsigned int; typename Interface::Value = v8::internal::wasm::InitExprInterface::Value]': ../../deps/v8/src/wasm/function-body-decoder-impl.h:5344:10: required from 'bool v8::internal::wasm::WasmFullDecoder::DoReturn() [with StackElementsCountMode strict_count = v8::internal::wasm::WasmFullDecoder::kStrictCounting; MergeType merge_type = v8::internal::wasm::WasmFullDecoder::kInitExprMerge; v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2911:54: required from 'int v8::internal::wasm::WasmFullDecoder::DecodeEndImpl(TraceLine*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2873:3: required from 'static int v8::internal::wasm::WasmFullDecoder::DecodeEnd(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3535:5: required from 'static constexpr int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandlerTableEntry(size_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); size_t = long unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3589:30: required from 'int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandler(uint8_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); uint8_t = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2398:33: required from 'void v8::internal::wasm::WasmFullDecoder::DecodeFunctionBody() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/module-decoder.cc:1939:31: required from here ../../deps/v8/src/wasm/function-body-decoder-impl.h:5278:19: warning: enum constant in boolean context [-Wint-in-bool-context] ../../deps/v8/src/wasm/function-body-decoder-impl.h: In instantiation of 'bool v8::internal::wasm::WasmFullDecoder::TypeCheckStackAgainstMerge(uint32_t, v8::internal::wasm::Merge*) [with StackElementsCountMode strict_count = v8::internal::wasm::WasmFullDecoder::kNonStrictCounting; bool push_branch_values = false; MergeType merge_type = v8::internal::wasm::WasmFullDecoder::kBranchMerge; v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression; uint32_t = unsigned int; typename Interface::Value = v8::internal::wasm::InitExprInterface::Value]': ../../deps/v8/src/wasm/function-body-decoder-impl.h:5405:52: required from 'bool v8::internal::wasm::WasmFullDecoder::TypeCheckBranch(Control*, uint32_t) [with bool push_branch_values = false; v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression; Control = v8::internal::wasm::ControlBase; uint32_t = unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2965:10: required from 'int v8::internal::wasm::WasmFullDecoder::DecodeBrImpl(TraceLine*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2961:3: required from 'static int v8::internal::wasm::WasmFullDecoder::DecodeBr(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3538:5: required from 'static constexpr int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandlerTableEntry(size_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); size_t = long unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3589:30: required from 'int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandler(uint8_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); uint8_t = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2398:33: required from 'void v8::internal::wasm::WasmFullDecoder::DecodeFunctionBody() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/module-decoder.cc:1939:31: required from here ../../deps/v8/src/wasm/function-body-decoder-impl.h:5278:19: warning: enum constant in boolean context [-Wint-in-bool-context] ../../deps/v8/src/wasm/function-body-decoder-impl.h: In instantiation of 'bool v8::internal::wasm::WasmFullDecoder::TypeCheckStackAgainstMerge(uint32_t, v8::internal::wasm::Merge*) [with StackElementsCountMode strict_count = v8::internal::wasm::WasmFullDecoder::kNonStrictCounting; bool push_branch_values = false; MergeType merge_type = v8::internal::wasm::WasmFullDecoder::kReturnMerge; v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression; uint32_t = unsigned int; typename Interface::Value = v8::internal::wasm::InitExprInterface::Value]': ../../deps/v8/src/wasm/function-body-decoder-impl.h:5344:10: required from 'bool v8::internal::wasm::WasmFullDecoder::DoReturn() [with StackElementsCountMode strict_count = v8::internal::wasm::WasmFullDecoder::kNonStrictCounting; MergeType merge_type = v8::internal::wasm::WasmFullDecoder::kReturnMerge; v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3039:54: required from 'int v8::internal::wasm::WasmFullDecoder::DecodeReturnImpl(TraceLine*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3038:3: required from 'static int v8::internal::wasm::WasmFullDecoder::DecodeReturn(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3541:5: required from 'static constexpr int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandlerTableEntry(size_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); size_t = long unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3589:30: required from 'int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandler(uint8_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); uint8_t = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2398:33: required from 'void v8::internal::wasm::WasmFullDecoder::DecodeFunctionBody() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/module-decoder.cc:1939:31: required from here ../../deps/v8/src/wasm/function-body-decoder-impl.h:5278:19: warning: enum constant in boolean context [-Wint-in-bool-context] ../../deps/v8/src/wasm/function-body-decoder-impl.h: In instantiation of 'bool v8::internal::wasm::WasmDecoder::Validate(const v8::internal::byte*, v8::internal::wasm::MemoryAccessImmediate&) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression; v8::internal::byte = unsigned char]': ../../deps/v8/src/wasm/function-body-decoder-impl.h:3764:24: required from 'int v8::internal::wasm::WasmFullDecoder::DecodeLoadMem(v8::internal::wasm::LoadType, int) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3264:25: required from 'int v8::internal::wasm::WasmFullDecoder::DecodeLoadMemImpl(TraceLine*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3249:3: required from 'static int v8::internal::wasm::WasmFullDecoder::DecodeLoadMem(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3561:5: required from 'static constexpr int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandlerTableEntry(size_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); size_t = long unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3589:30: required from 'int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandler(uint8_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); uint8_t = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2398:33: required from 'void v8::internal::wasm::WasmFullDecoder::DecodeFunctionBody() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/module-decoder.cc:1939:31: required from here ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:1459:10: note: in expansion of macro 'VALIDATE' 1459 | if (!VALIDATE(this->module_->has_memory)) { | ^~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h: In instantiation of 'bool v8::internal::wasm::WasmDecoder::ValidateSignature(const v8::internal::byte*, v8::internal::wasm::IndexImmediate&) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression; v8::internal::byte = unsigned char]': ../../deps/v8/src/wasm/function-body-decoder-impl.h:1330:10: required from 'bool v8::internal::wasm::WasmDecoder::Validate(const v8::internal::byte*, v8::internal::wasm::CallIndirectImmediate&) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression; v8::internal::byte = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3321:24: required from 'int v8::internal::wasm::WasmFullDecoder::DecodeCallIndirectImpl(TraceLine*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3319:3: required from 'static int v8::internal::wasm::WasmFullDecoder::DecodeCallIndirect(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3569:5: required from 'static constexpr int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandlerTableEntry(size_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); size_t = long unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3589:30: required from 'int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandler(uint8_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); uint8_t = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2398:33: required from 'void v8::internal::wasm::WasmFullDecoder::DecodeFunctionBody() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/module-decoder.cc:1939:31: required from here ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:1543:10: note: in expansion of macro 'VALIDATE' 1543 | if (!VALIDATE(module_->has_signature(imm.index))) { | ^~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h: In instantiation of 'bool v8::internal::wasm::WasmDecoder::ValidateDataSegment(const v8::internal::byte*, v8::internal::wasm::IndexImmediate&) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression; v8::internal::byte = unsigned char]': ../../deps/v8/src/wasm/function-body-decoder-impl.h:5019:39: required from 'unsigned int v8::internal::wasm::WasmFullDecoder::DecodeNumericOpcode(v8::internal::wasm::WasmOpcode, uint32_t) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression; uint32_t = unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3428:12: required from 'int v8::internal::wasm::WasmFullDecoder::DecodeNumericImpl(TraceLine*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3419:3: required from 'static int v8::internal::wasm::WasmFullDecoder::DecodeNumeric(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3574:5: required from 'static constexpr int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandlerTableEntry(size_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); size_t = long unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3589:30: required from 'int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandler(uint8_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); uint8_t = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2398:33: required from 'void v8::internal::wasm::WasmFullDecoder::DecodeFunctionBody() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/module-decoder.cc:1939:31: required from here ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:1564:10: note: in expansion of macro 'VALIDATE' 1564 | if (!VALIDATE(imm.index < module_->num_declared_data_segments)) { | ^~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h: In instantiation of 'bool v8::internal::wasm::WasmDecoder::Validate(const v8::internal::byte*, v8::internal::wasm::TableInitImmediate&) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression; v8::internal::byte = unsigned char]': ../../deps/v8/src/wasm/function-body-decoder-impl.h:5049:28: required from 'unsigned int v8::internal::wasm::WasmFullDecoder::DecodeNumericOpcode(v8::internal::wasm::WasmOpcode, uint32_t) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression; uint32_t = unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3428:12: required from 'int v8::internal::wasm::WasmFullDecoder::DecodeNumericImpl(TraceLine*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3419:3: required from 'static int v8::internal::wasm::WasmFullDecoder::DecodeNumeric(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3574:5: required from 'static constexpr int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandlerTableEntry(size_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); size_t = long unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3589:30: required from 'int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandler(uint8_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); uint8_t = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2398:33: required from 'void v8::internal::wasm::WasmFullDecoder::DecodeFunctionBody() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/module-decoder.cc:1939:31: required from here ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:1483:10: note: in expansion of macro 'VALIDATE' 1483 | if (!VALIDATE(IsSubtypeOf(elem_type, module_->tables[imm.table.index].type, | ^~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h: In instantiation of 'bool v8::internal::wasm::WasmDecoder::ValidateElementSegment(const v8::internal::byte*, v8::internal::wasm::IndexImmediate&) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression; v8::internal::byte = unsigned char]': ../../deps/v8/src/wasm/function-body-decoder-impl.h:5059:42: required from 'unsigned int v8::internal::wasm::WasmFullDecoder::DecodeNumericOpcode(v8::internal::wasm::WasmOpcode, uint32_t) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression; uint32_t = unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3428:12: required from 'int v8::internal::wasm::WasmFullDecoder::DecodeNumericImpl(TraceLine*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3419:3: required from 'static int v8::internal::wasm::WasmFullDecoder::DecodeNumeric(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3574:5: required from 'static constexpr int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandlerTableEntry(size_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); size_t = long unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3589:30: required from 'int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandler(uint8_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); uint8_t = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2398:33: required from 'void v8::internal::wasm::WasmFullDecoder::DecodeFunctionBody() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/module-decoder.cc:1939:31: required from here ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:1519:10: note: in expansion of macro 'VALIDATE' 1519 | if (!VALIDATE(imm.index < module_->elem_segments.size())) { | ^~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h: In instantiation of 'bool v8::internal::wasm::WasmDecoder::Validate(const v8::internal::byte*, v8::internal::wasm::TableCopyImmediate&) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression; v8::internal::byte = unsigned char]': ../../deps/v8/src/wasm/function-body-decoder-impl.h:5067:28: required from 'unsigned int v8::internal::wasm::WasmFullDecoder::DecodeNumericOpcode(v8::internal::wasm::WasmOpcode, uint32_t) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression; uint32_t = unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3428:12: required from 'int v8::internal::wasm::WasmFullDecoder::DecodeNumericImpl(TraceLine*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3419:3: required from 'static int v8::internal::wasm::WasmFullDecoder::DecodeNumeric(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3574:5: required from 'static constexpr int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandlerTableEntry(size_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); size_t = long unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3589:30: required from 'int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandler(uint8_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); uint8_t = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2398:33: required from 'void v8::internal::wasm::WasmFullDecoder::DecodeFunctionBody() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/module-decoder.cc:1939:31: required from here ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:1496:10: note: in expansion of macro 'VALIDATE' 1496 | if (!VALIDATE(IsSubtypeOf( | ^~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h: In instantiation of 'bool v8::internal::wasm::WasmDecoder::Validate(const v8::internal::byte*, v8::internal::wasm::StructIndexImmediate&) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression; v8::internal::byte = unsigned char]': ../../deps/v8/src/wasm/function-body-decoder-impl.h:4057:28: required from 'int v8::internal::wasm::WasmFullDecoder::DecodeGCOpcode(v8::internal::wasm::WasmOpcode, uint32_t) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression; uint32_t = unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3466:12: required from 'int v8::internal::wasm::WasmFullDecoder::DecodeGCImpl(TraceLine*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3460:3: required from 'static int v8::internal::wasm::WasmFullDecoder::DecodeGC(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3577:5: required from 'static constexpr int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandlerTableEntry(size_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); size_t = long unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3589:30: required from 'int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandler(uint8_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); uint8_t = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2398:33: required from 'void v8::internal::wasm::WasmFullDecoder::DecodeFunctionBody() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/module-decoder.cc:1939:31: required from here ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:1283:10: note: in expansion of macro 'VALIDATE' 1283 | if (!VALIDATE(module_->has_struct(imm.index))) { | ^~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h: In instantiation of 'bool v8::internal::wasm::WasmDecoder::Validate(const v8::internal::byte*, v8::internal::wasm::FieldImmediate&) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression; v8::internal::byte = unsigned char]': ../../deps/v8/src/wasm/function-body-decoder-impl.h:4107:28: required from 'int v8::internal::wasm::WasmFullDecoder::DecodeGCOpcode(v8::internal::wasm::WasmOpcode, uint32_t) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression; uint32_t = unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3466:12: required from 'int v8::internal::wasm::WasmFullDecoder::DecodeGCImpl(TraceLine*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3460:3: required from 'static int v8::internal::wasm::WasmFullDecoder::DecodeGC(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3577:5: required from 'static constexpr int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandlerTableEntry(size_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); size_t = long unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3589:30: required from 'int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandler(uint8_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); uint8_t = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2398:33: required from 'void v8::internal::wasm::WasmFullDecoder::DecodeFunctionBody() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/module-decoder.cc:1939:31: required from here ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:1293:10: note: in expansion of macro 'VALIDATE' 1293 | if (!VALIDATE(imm.field_imm.index < | ^~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h: In instantiation of 'bool v8::internal::wasm::WasmDecoder::Validate(const v8::internal::byte*, v8::internal::wasm::ArrayIndexImmediate&) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression; v8::internal::byte = unsigned char]': ../../deps/v8/src/wasm/function-body-decoder-impl.h:4174:28: required from 'int v8::internal::wasm::WasmFullDecoder::DecodeGCOpcode(v8::internal::wasm::WasmOpcode, uint32_t) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression; uint32_t = unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3466:12: required from 'int v8::internal::wasm::WasmFullDecoder::DecodeGCImpl(TraceLine*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3460:3: required from 'static int v8::internal::wasm::WasmFullDecoder::DecodeGC(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3577:5: required from 'static constexpr int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandlerTableEntry(size_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); size_t = long unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3589:30: required from 'int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandler(uint8_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); uint8_t = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2398:33: required from 'void v8::internal::wasm::WasmFullDecoder::DecodeFunctionBody() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/module-decoder.cc:1939:31: required from here ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:1303:10: note: in expansion of macro 'VALIDATE' 1303 | if (!VALIDATE(module_->has_array(imm.index))) { | ^~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h: In instantiation of 'bool v8::internal::wasm::WasmDecoder::ValidateType(const v8::internal::byte*, v8::internal::wasm::IndexImmediate&) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression; v8::internal::byte = unsigned char]': ../../deps/v8/src/wasm/function-body-decoder-impl.h:4439:32: required from 'int v8::internal::wasm::WasmFullDecoder::DecodeGCOpcode(v8::internal::wasm::WasmOpcode, uint32_t) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression; uint32_t = unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3466:12: required from 'int v8::internal::wasm::WasmFullDecoder::DecodeGCImpl(TraceLine*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3460:3: required from 'static int v8::internal::wasm::WasmFullDecoder::DecodeGC(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3577:5: required from 'static constexpr int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandlerTableEntry(size_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); size_t = long unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3589:30: required from 'int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandler(uint8_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); uint8_t = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2398:33: required from 'void v8::internal::wasm::WasmFullDecoder::DecodeFunctionBody() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/module-decoder.cc:1939:31: required from here ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:1535:10: note: in expansion of macro 'VALIDATE' 1535 | if (!VALIDATE(module_->has_type(imm.index))) { | ^~~~~~~~ ../../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 = int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kNoTrace; 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::kNoTrace; 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::kNoTrace; 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::kNoTrace; 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::kNoTrace; long unsigned int size_in_bits = 32; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../../deps/v8/src/wasm/decoder.h:115:49: required from 'int32_t v8::internal::wasm::Decoder::read_i32v(const v8::internal::byte*, uint32_t*, const char*) [with ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; int32_t = int; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../../deps/v8/src/wasm/module-decoder.cc:1883:39: 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::kNoTrace; 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::kNoTrace; 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::kNoTrace; 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::kNoTrace; 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::kNoTrace; long unsigned int size_in_bits = 32; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../../deps/v8/src/wasm/decoder.h:108:50: required from 'uint32_t v8::internal::wasm::Decoder::read_u32v(const v8::internal::byte*, uint32_t*, const char*) [with ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; uint32_t = unsigned int; v8::internal::byte = unsigned char]' ../../deps/v8/src/wasm/module-decoder.cc:1894:39: 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::kNoTrace; long unsigned int size_in_bits = 33; 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::kNoTrace; long unsigned int size_in_bits = 33; 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::kNoTrace; long unsigned int size_in_bits = 33; 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::kNoTrace; long unsigned int size_in_bits = 33; 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::kNoTrace; long unsigned int size_in_bits = 33; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../../deps/v8/src/wasm/decoder.h:136:53: required from 'int64_t v8::internal::wasm::Decoder::read_i33v(const v8::internal::byte*, uint32_t*, const char*) [with ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; int64_t = long int; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:192:52: required from 'v8::internal::wasm::HeapType v8::internal::wasm::value_type_reader::read_heap_type(v8::internal::wasm::Decoder*, const v8::internal::byte*, uint32_t*, const v8::internal::wasm::WasmModule*, const v8::internal::wasm::WasmFeatures&) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../../deps/v8/src/wasm/module-decoder.cc:1914:75: 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/function-body-decoder-impl.h: In instantiation of 'int v8::internal::wasm::WasmFullDecoder::EnsureStackArguments_Slow(int, uint32_t) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression; uint32_t = unsigned int]': ../../deps/v8/src/wasm/function-body-decoder-impl.h:3641:12: required from 'int v8::internal::wasm::WasmFullDecoder::EnsureStackArguments(int) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3671:5: required from 'v8::internal::wasm::WasmFullDecoder::ArgVector v8::internal::wasm::WasmFullDecoder::PeekArgs(const v8::internal::wasm::FunctionSig*, int) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression; ArgVector = v8::base::Vector; v8::internal::wasm::FunctionSig = v8::internal::Signature]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2583:30: required from 'int v8::internal::wasm::WasmFullDecoder::DecodeBlockImpl(TraceLine*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2579:3: required from 'static int v8::internal::wasm::WasmFullDecoder::DecodeBlock(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3522:5: required from 'static constexpr int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandlerTableEntry(size_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); size_t = long unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3589:30: required from 'int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandler(uint8_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); uint8_t = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2398:33: required from 'void v8::internal::wasm::WasmFullDecoder::DecodeFunctionBody() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/module-decoder.cc:1939:31: required from here ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:3645:10: note: in expansion of macro 'VALIDATE' 3645 | if (!VALIDATE(control_.back().unreachable())) { | ^~~~~~~~ ../../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::kNoTrace; long unsigned int size_in_bits = 64; v8::internal::byte = unsigned char; uint32_t = unsigned int]': ../../deps/v8/src/wasm/decoder.h:129:49: required from 'int64_t v8::internal::wasm::Decoder::read_i64v(const v8::internal::byte*, uint32_t*, const char*) [with ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; int64_t = long int; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:408:41: required from 'v8::internal::wasm::ImmI64Immediate::ImmI64Immediate(v8::internal::wasm::Decoder*, const v8::internal::byte*) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; v8::internal::byte = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3057:31: required from 'int v8::internal::wasm::WasmFullDecoder::DecodeI64ConstImpl(TraceLine*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3056:3: required from 'static int v8::internal::wasm::WasmFullDecoder::DecodeI64Const(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3545:5: required from 'static constexpr int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandlerTableEntry(size_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); size_t = long unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3589:30: required from 'int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandler(uint8_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); uint8_t = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2398:33: required from 'void v8::internal::wasm::WasmFullDecoder::DecodeFunctionBody() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/module-decoder.cc:1939:31: 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_little_endian(const v8::internal::byte*, const char*) [with IntType = unsigned int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; v8::internal::byte = unsigned char]': ../../deps/v8/src/wasm/decoder.h:95:50: required from 'uint32_t v8::internal::wasm::Decoder::read_u32(const v8::internal::byte*, const char*) [with ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; uint32_t = unsigned int; v8::internal::byte = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:420:47: required from 'v8::internal::wasm::ImmF32Immediate::ImmF32Immediate(v8::internal::wasm::Decoder*, const v8::internal::byte*) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; v8::internal::byte = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3065:31: required from 'int v8::internal::wasm::WasmFullDecoder::DecodeF32ConstImpl(TraceLine*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3064:3: required from 'static int v8::internal::wasm::WasmFullDecoder::DecodeF32Const(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3546:5: required from 'static constexpr int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandlerTableEntry(size_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); size_t = long unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3589:30: required from 'int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandler(uint8_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); uint8_t = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2398:33: required from 'void v8::internal::wasm::WasmFullDecoder::DecodeFunctionBody() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/module-decoder.cc:1939:31: required from here ../../deps/v8/src/wasm/decoder.h:377:9: warning: enum constant in boolean context [-Wint-in-bool-context] 377 | if (!validate) { | ^~~~~~~~~ ../../deps/v8/src/wasm/decoder.h: In instantiation of 'IntType v8::internal::wasm::Decoder::read_little_endian(const v8::internal::byte*, const char*) [with IntType = long unsigned int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; v8::internal::byte = unsigned char]': ../../deps/v8/src/wasm/decoder.h:101:50: required from 'uint64_t v8::internal::wasm::Decoder::read_u64(const v8::internal::byte*, const char*) [with ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; uint64_t = long unsigned int; v8::internal::byte = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:431:47: required from 'v8::internal::wasm::ImmF64Immediate::ImmF64Immediate(v8::internal::wasm::Decoder*, const v8::internal::byte*) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; v8::internal::byte = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3073:31: required from 'int v8::internal::wasm::WasmFullDecoder::DecodeF64ConstImpl(TraceLine*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3072:3: required from 'static int v8::internal::wasm::WasmFullDecoder::DecodeF64Const(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3547:5: required from 'static constexpr int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandlerTableEntry(size_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); size_t = long unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3589:30: required from 'int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandler(uint8_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); uint8_t = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2398:33: required from 'void v8::internal::wasm::WasmFullDecoder::DecodeFunctionBody() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/module-decoder.cc:1939:31: required from here ../../deps/v8/src/wasm/decoder.h:377:9: warning: enum constant in boolean context [-Wint-in-bool-context] ../../deps/v8/src/wasm/function-body-decoder-impl.h: In instantiation of 'v8::internal::wasm::MemoryAccessImmediate::MemoryAccessImmediate(v8::internal::wasm::Decoder*, const v8::internal::byte*, uint32_t, bool) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; v8::internal::byte = unsigned char; uint32_t = unsigned int]': ../../deps/v8/src/wasm/function-body-decoder-impl.h:2446:12: required from 'v8::internal::wasm::MemoryAccessImmediate v8::internal::wasm::WasmFullDecoder::MakeMemoryAccessImmediate(uint32_t, uint32_t) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression; uint32_t = unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3763:9: required from 'int v8::internal::wasm::WasmFullDecoder::DecodeLoadMem(v8::internal::wasm::LoadType, int) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3264:25: required from 'int v8::internal::wasm::WasmFullDecoder::DecodeLoadMemImpl(TraceLine*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3249:3: required from 'static int v8::internal::wasm::WasmFullDecoder::DecodeLoadMem(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3561:5: required from 'static constexpr int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandlerTableEntry(size_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); size_t = long unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3589:30: required from 'int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandler(uint8_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); uint8_t = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2398:33: required from 'void v8::internal::wasm::WasmFullDecoder::DecodeFunctionBody() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/module-decoder.cc:1939:31: required from here ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:666:10: note: in expansion of macro 'VALIDATE' 666 | if (!VALIDATE(alignment <= max_alignment)) { | ^~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h: In instantiation of 'bool v8::internal::wasm::WasmDecoder::Validate(const v8::internal::byte*, v8::internal::wasm::WasmOpcode, v8::internal::wasm::SimdLaneImmediate&) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression; v8::internal::byte = unsigned char]': ../../deps/v8/src/wasm/function-body-decoder-impl.h:3850:23: required from 'uint32_t v8::internal::wasm::WasmFullDecoder::SimdExtractLane(v8::internal::wasm::WasmOpcode, v8::internal::wasm::ValueType, uint32_t) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression; uint32_t = unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3903:16: required from 'uint32_t v8::internal::wasm::WasmFullDecoder::DecodeSimdOpcode(v8::internal::wasm::WasmOpcode, uint32_t) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression; uint32_t = unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3448:12: required from 'int v8::internal::wasm::WasmFullDecoder::DecodeSimdImpl(TraceLine*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3431:3: required from 'static int v8::internal::wasm::WasmFullDecoder::DecodeSimd(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3575:5: required from 'static constexpr int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandlerTableEntry(size_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); size_t = long unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3589:30: required from 'int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandler(uint8_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); uint8_t = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2398:33: required from 'void v8::internal::wasm::WasmFullDecoder::DecodeFunctionBody() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/module-decoder.cc:1939:31: required from here ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:1414:10: note: in expansion of macro 'VALIDATE' 1414 | if (!VALIDATE(imm.lane >= 0 && imm.lane < num_lanes)) { | ^~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h: In instantiation of 'bool v8::internal::wasm::WasmDecoder::Validate(const v8::internal::byte*, v8::internal::wasm::Simd128Immediate&) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression; v8::internal::byte = unsigned char]': ../../deps/v8/src/wasm/function-body-decoder-impl.h:3877:23: required from 'uint32_t v8::internal::wasm::WasmFullDecoder::Simd8x16ShuffleOp(uint32_t) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression; uint32_t = unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3925:16: required from 'uint32_t v8::internal::wasm::WasmFullDecoder::DecodeSimdOpcode(v8::internal::wasm::WasmOpcode, uint32_t) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression; uint32_t = unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3448:12: required from 'int v8::internal::wasm::WasmFullDecoder::DecodeSimdImpl(TraceLine*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3431:3: required from 'static int v8::internal::wasm::WasmFullDecoder::DecodeSimd(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3575:5: required from 'static constexpr int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandlerTableEntry(size_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); size_t = long unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3589:30: required from 'int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandler(uint8_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); uint8_t = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2398:33: required from 'void v8::internal::wasm::WasmFullDecoder::DecodeFunctionBody() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/module-decoder.cc:1939:31: required from here ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:1428:10: note: in expansion of macro 'VALIDATE' 1428 | if (!VALIDATE(max_lane < 2 * kSimd128Size)) { | ^~~~~~~~ ../../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 = int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kNoTrace; 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::kNoTrace; 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::kNoTrace; 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::kNoTrace; 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::kNoTrace; long unsigned int size_in_bits = 32; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../../deps/v8/src/wasm/decoder.h:115:49: required from 'int32_t v8::internal::wasm::Decoder::read_i32v(const v8::internal::byte*, uint32_t*, const char*) [with ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; int32_t = int; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../../deps/v8/src/wasm/module-decoder.cc:1883:39: 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::kNoTrace; 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::kNoTrace; 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::kNoTrace; 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::kNoTrace; 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::kNoTrace; long unsigned int size_in_bits = 32; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../../deps/v8/src/wasm/decoder.h:108:50: required from 'uint32_t v8::internal::wasm::Decoder::read_u32v(const v8::internal::byte*, uint32_t*, const char*) [with ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; uint32_t = unsigned int; v8::internal::byte = unsigned char]' ../../deps/v8/src/wasm/module-decoder.cc:1894:39: 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::kNoTrace; long unsigned int size_in_bits = 33; 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::kNoTrace; long unsigned int size_in_bits = 33; 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::kNoTrace; long unsigned int size_in_bits = 33; 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::kNoTrace; long unsigned int size_in_bits = 33; 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::kNoTrace; long unsigned int size_in_bits = 33; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../../deps/v8/src/wasm/decoder.h:136:53: required from 'int64_t v8::internal::wasm::Decoder::read_i33v(const v8::internal::byte*, uint32_t*, const char*) [with ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; int64_t = long int; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:192:52: required from 'v8::internal::wasm::HeapType v8::internal::wasm::value_type_reader::read_heap_type(v8::internal::wasm::Decoder*, const v8::internal::byte*, uint32_t*, const v8::internal::wasm::WasmModule*, const v8::internal::wasm::WasmFeatures&) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../../deps/v8/src/wasm/module-decoder.cc:1914:75: 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 int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kNoTrace; long unsigned int size_in_bits = 33; 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::kNoTrace; long unsigned int size_in_bits = 33; 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::kNoTrace; long unsigned int size_in_bits = 33; 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::kNoTrace; long unsigned int size_in_bits = 33; 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::kNoTrace; long unsigned int size_in_bits = 33; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../../deps/v8/src/wasm/decoder.h:136:53: required from 'int64_t v8::internal::wasm::Decoder::read_i33v(const v8::internal::byte*, uint32_t*, const char*) [with ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; int64_t = long int; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:192:52: required from 'v8::internal::wasm::HeapType v8::internal::wasm::value_type_reader::read_heap_type(v8::internal::wasm::Decoder*, const v8::internal::byte*, uint32_t*, const v8::internal::wasm::WasmModule*, const v8::internal::wasm::WasmFeatures&) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../../deps/v8/src/wasm/module-decoder.cc:1914:75: 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::kNoTrace; 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::kNoTrace; 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::kNoTrace; long unsigned int size_in_bits = 64; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../../deps/v8/src/wasm/decoder.h:129:49: required from 'int64_t v8::internal::wasm::Decoder::read_i64v(const v8::internal::byte*, uint32_t*, const char*) [with ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; int64_t = long int; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:408:41: required from 'v8::internal::wasm::ImmI64Immediate::ImmI64Immediate(v8::internal::wasm::Decoder*, const v8::internal::byte*) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; v8::internal::byte = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3057:31: required from 'int v8::internal::wasm::WasmFullDecoder::DecodeI64ConstImpl(TraceLine*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3056:3: required from 'static int v8::internal::wasm::WasmFullDecoder::DecodeI64Const(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3545:5: required from 'static constexpr int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandlerTableEntry(size_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); size_t = long unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3589:30: required from 'int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandler(uint8_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); uint8_t = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2398:33: required from 'void v8::internal::wasm::WasmFullDecoder::DecodeFunctionBody() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/module-decoder.cc:1939:31: 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(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::kNoTrace; long unsigned int size_in_bits = 64; v8::internal::byte = unsigned char; uint32_t = unsigned int]': ../../deps/v8/src/wasm/decoder.h:122:50: required from 'uint64_t v8::internal::wasm::Decoder::read_u64v(const v8::internal::byte*, uint32_t*, const char*) [with ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; uint64_t = long unsigned int; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:674:56: required from 'v8::internal::wasm::MemoryAccessImmediate::MemoryAccessImmediate(v8::internal::wasm::Decoder*, const v8::internal::byte*, uint32_t, bool) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2446:12: required from 'v8::internal::wasm::MemoryAccessImmediate v8::internal::wasm::WasmFullDecoder::MakeMemoryAccessImmediate(uint32_t, uint32_t) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression; uint32_t = unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3763:9: required from 'int v8::internal::wasm::WasmFullDecoder::DecodeLoadMem(v8::internal::wasm::LoadType, int) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3264:25: required from 'int v8::internal::wasm::WasmFullDecoder::DecodeLoadMemImpl(TraceLine*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3249:3: required from 'static int v8::internal::wasm::WasmFullDecoder::DecodeLoadMem(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3561:5: required from 'static constexpr int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandlerTableEntry(size_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); size_t = long unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3589:30: required from 'int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandler(uint8_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); uint8_t = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2398:33: required from 'void v8::internal::wasm::WasmFullDecoder::DecodeFunctionBody() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/module-decoder.cc:1939:31: 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_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 int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kNoTrace; 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::kNoTrace; 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::kNoTrace; 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::kNoTrace; long unsigned int size_in_bits = 64; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../../deps/v8/src/wasm/decoder.h:129:49: required from 'int64_t v8::internal::wasm::Decoder::read_i64v(const v8::internal::byte*, uint32_t*, const char*) [with ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; int64_t = long int; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:408:41: required from 'v8::internal::wasm::ImmI64Immediate::ImmI64Immediate(v8::internal::wasm::Decoder*, const v8::internal::byte*) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; v8::internal::byte = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3057:31: required from 'int v8::internal::wasm::WasmFullDecoder::DecodeI64ConstImpl(TraceLine*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3056:3: required from 'static int v8::internal::wasm::WasmFullDecoder::DecodeI64Const(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3545:5: required from 'static constexpr int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandlerTableEntry(size_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); size_t = long unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3589:30: required from 'int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandler(uint8_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); uint8_t = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2398:33: required from 'void v8::internal::wasm::WasmFullDecoder::DecodeFunctionBody() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/module-decoder.cc:1939:31: 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 int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kNoTrace; 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::kNoTrace; 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::kNoTrace; 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::kNoTrace; 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::kNoTrace; long unsigned int size_in_bits = 64; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../../deps/v8/src/wasm/decoder.h:129:49: required from 'int64_t v8::internal::wasm::Decoder::read_i64v(const v8::internal::byte*, uint32_t*, const char*) [with ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; int64_t = long int; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:408:41: required from 'v8::internal::wasm::ImmI64Immediate::ImmI64Immediate(v8::internal::wasm::Decoder*, const v8::internal::byte*) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; v8::internal::byte = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3057:31: required from 'int v8::internal::wasm::WasmFullDecoder::DecodeI64ConstImpl(TraceLine*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3056:3: required from 'static int v8::internal::wasm::WasmFullDecoder::DecodeI64Const(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3545:5: required from 'static constexpr int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandlerTableEntry(size_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); size_t = long unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3589:30: required from 'int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandler(uint8_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); uint8_t = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2398:33: required from 'void v8::internal::wasm::WasmFullDecoder::DecodeFunctionBody() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/module-decoder.cc:1939:31: 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::kNoTrace; 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::kNoTrace; 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::kNoTrace; long unsigned int size_in_bits = 64; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../../deps/v8/src/wasm/decoder.h:122:50: required from 'uint64_t v8::internal::wasm::Decoder::read_u64v(const v8::internal::byte*, uint32_t*, const char*) [with ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; uint64_t = long unsigned int; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:674:56: required from 'v8::internal::wasm::MemoryAccessImmediate::MemoryAccessImmediate(v8::internal::wasm::Decoder*, const v8::internal::byte*, uint32_t, bool) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2446:12: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../deps/v8/src/wasm/function-body-decoder-impl.h:3264:25: required from 'int v8::internal::wasm::WasmFullDecoder::DecodeLoadMemImpl(TraceLine*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3249:3: required from 'static int v8::internal::wasm::WasmFullDecoder::DecodeLoadMem(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3561:5: required from 'static constexpr int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandlerTableEntry(size_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); size_t = long unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3589:30: required from 'int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandler(uint8_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); uint8_t = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2398:33: required from 'void v8::internal::wasm::WasmFullDecoder::DecodeFunctionBody() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/module-decoder.cc:1939:31: 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/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::kNoTrace; 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::kNoTrace; 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::kNoTrace; 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::kNoTrace; 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::kNoTrace; long unsigned int size_in_bits = 64; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../../deps/v8/src/wasm/decoder.h:129:49: required from 'int64_t v8::internal::wasm::Decoder::read_i64v(const v8::internal::byte*, uint32_t*, const char*) [with ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; int64_t = long int; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:408:41: required from 'v8::internal::wasm::ImmI64Immediate::ImmI64Immediate(v8::internal::wasm::Decoder*, const v8::internal::byte*) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; v8::internal::byte = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3057:31: required from 'int v8::internal::wasm::WasmFullDecoder::DecodeI64ConstImpl(TraceLine*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3056:3: required from 'static int v8::internal::wasm::WasmFullDecoder::DecodeI64Const(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3545:5: required from 'static constexpr int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandlerTableEntry(size_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); size_t = long unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3589:30: required from 'int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandler(uint8_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); uint8_t = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2398:33: required from 'void v8::internal::wasm::WasmFullDecoder::DecodeFunctionBody() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/module-decoder.cc:1939:31: 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::kNoTrace; 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::kNoTrace; 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::kNoTrace; 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::kNoTrace; long unsigned int size_in_bits = 64; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../../deps/v8/src/wasm/decoder.h:122:50: required from 'uint64_t v8::internal::wasm::Decoder::read_u64v(const v8::internal::byte*, uint32_t*, const char*) [with ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; uint64_t = long unsigned int; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:674:56: required from 'v8::internal::wasm::MemoryAccessImmediate::MemoryAccessImmediate(v8::internal::wasm::Decoder*, const v8::internal::byte*, uint32_t, bool) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2446:12: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../deps/v8/src/wasm/function-body-decoder-impl.h:3264:25: required from 'int v8::internal::wasm::WasmFullDecoder::DecodeLoadMemImpl(TraceLine*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3249:3: required from 'static int v8::internal::wasm::WasmFullDecoder::DecodeLoadMem(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3561:5: required from 'static constexpr int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandlerTableEntry(size_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); size_t = long unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3589:30: required from 'int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandler(uint8_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); uint8_t = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2398:33: required from 'void v8::internal::wasm::WasmFullDecoder::DecodeFunctionBody() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/module-decoder.cc:1939:31: 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::kNoTrace; 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::kNoTrace; 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::kNoTrace; 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::kNoTrace; 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::kNoTrace; long unsigned int size_in_bits = 64; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../../deps/v8/src/wasm/decoder.h:129:49: required from 'int64_t v8::internal::wasm::Decoder::read_i64v(const v8::internal::byte*, uint32_t*, const char*) [with ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; int64_t = long int; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:408:41: required from 'v8::internal::wasm::ImmI64Immediate::ImmI64Immediate(v8::internal::wasm::Decoder*, const v8::internal::byte*) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; v8::internal::byte = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3057:31: required from 'int v8::internal::wasm::WasmFullDecoder::DecodeI64ConstImpl(TraceLine*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3056:3: required from 'static int v8::internal::wasm::WasmFullDecoder::DecodeI64Const(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3545:5: required from 'static constexpr int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandlerTableEntry(size_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); size_t = long unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3589:30: required from 'int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandler(uint8_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); uint8_t = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2398:33: required from 'void v8::internal::wasm::WasmFullDecoder::DecodeFunctionBody() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/module-decoder.cc:1939:31: 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::kNoTrace; 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: 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::kNoTrace; 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::kNoTrace; 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::kNoTrace; long unsigned int size_in_bits = 64; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../../deps/v8/src/wasm/decoder.h:122:50: required from 'uint64_t v8::internal::wasm::Decoder::read_u64v(const v8::internal::byte*, uint32_t*, const char*) [with ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; uint64_t = long unsigned int; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:674:56: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../deps/v8/src/wasm/function-body-decoder-impl.h:3763:9: required from 'int v8::internal::wasm::WasmFullDecoder::DecodeLoadMem(v8::internal::wasm::LoadType, int) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3264:25: required from 'int v8::internal::wasm::WasmFullDecoder::DecodeLoadMemImpl(TraceLine*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3249:3: required from 'static int v8::internal::wasm::WasmFullDecoder::DecodeLoadMem(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3561:5: required from 'static constexpr int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandlerTableEntry(size_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); size_t = long unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3589:30: required from 'int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandler(uint8_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); uint8_t = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2398:33: required from 'void v8::internal::wasm::WasmFullDecoder::DecodeFunctionBody() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/module-decoder.cc:1939:31: 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::kNoTrace; 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::kNoTrace; 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::kNoTrace; 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::kNoTrace; 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::kNoTrace; long unsigned int size_in_bits = 64; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../../deps/v8/src/wasm/decoder.h:129:49: required from 'int64_t v8::internal::wasm::Decoder::read_i64v(const v8::internal::byte*, uint32_t*, const char*) [with ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; int64_t = long int; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:408:41: required from 'v8::internal::wasm::ImmI64Immediate::ImmI64Immediate(v8::internal::wasm::Decoder*, const v8::internal::byte*) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; v8::internal::byte = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3057:31: required from 'int v8::internal::wasm::WasmFullDecoder::DecodeI64ConstImpl(TraceLine*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3056:3: required from 'static int v8::internal::wasm::WasmFullDecoder::DecodeI64Const(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3545:5: required from 'static constexpr int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandlerTableEntry(size_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); size_t = long unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3589:30: required from 'int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandler(uint8_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); uint8_t = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2398:33: required from 'void v8::internal::wasm::WasmFullDecoder::DecodeFunctionBody() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/module-decoder.cc:1939:31: 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::kNoTrace; 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: 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::kNoTrace; 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::kNoTrace; 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::kNoTrace; long unsigned int size_in_bits = 64; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../../deps/v8/src/wasm/decoder.h:122:50: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../deps/v8/src/wasm/function-body-decoder-impl.h:2446:12: required from 'v8::internal::wasm::MemoryAccessImmediate v8::internal::wasm::WasmFullDecoder::MakeMemoryAccessImmediate(uint32_t, uint32_t) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression; uint32_t = unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3763:9: required from 'int v8::internal::wasm::WasmFullDecoder::DecodeLoadMem(v8::internal::wasm::LoadType, int) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3264:25: required from 'int v8::internal::wasm::WasmFullDecoder::DecodeLoadMemImpl(TraceLine*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3249:3: required from 'static int v8::internal::wasm::WasmFullDecoder::DecodeLoadMem(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3561:5: required from 'static constexpr int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandlerTableEntry(size_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); size_t = long unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3589:30: required from 'int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandler(uint8_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); uint8_t = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2398:33: required from 'void v8::internal::wasm::WasmFullDecoder::DecodeFunctionBody() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/module-decoder.cc:1939:31: 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::kNoTrace; 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::kNoTrace; 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::kNoTrace; 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::kNoTrace; 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::kNoTrace; long unsigned int size_in_bits = 64; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../../deps/v8/src/wasm/decoder.h:129:49: required from 'int64_t v8::internal::wasm::Decoder::read_i64v(const v8::internal::byte*, uint32_t*, const char*) [with ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; int64_t = long int; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:408:41: required from 'v8::internal::wasm::ImmI64Immediate::ImmI64Immediate(v8::internal::wasm::Decoder*, const v8::internal::byte*) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; v8::internal::byte = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3057:31: required from 'int v8::internal::wasm::WasmFullDecoder::DecodeI64ConstImpl(TraceLine*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3056:3: required from 'static int v8::internal::wasm::WasmFullDecoder::DecodeI64Const(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3545:5: required from 'static constexpr int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandlerTableEntry(size_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); size_t = long unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3589:30: required from 'int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandler(uint8_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); uint8_t = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2398:33: required from 'void v8::internal::wasm::WasmFullDecoder::DecodeFunctionBody() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/module-decoder.cc:1939:31: 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::kNoTrace; 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: 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::kNoTrace; 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::kNoTrace; long unsigned int size_in_bits = 64; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../../deps/v8/src/wasm/decoder.h:422:69: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../deps/v8/src/wasm/function-body-decoder-impl.h:674:56: required from 'v8::internal::wasm::MemoryAccessImmediate::MemoryAccessImmediate(v8::internal::wasm::Decoder*, const v8::internal::byte*, uint32_t, bool) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2446:12: required from 'v8::internal::wasm::MemoryAccessImmediate v8::internal::wasm::WasmFullDecoder::MakeMemoryAccessImmediate(uint32_t, uint32_t) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression; uint32_t = unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3763:9: required from 'int v8::internal::wasm::WasmFullDecoder::DecodeLoadMem(v8::internal::wasm::LoadType, int) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3264:25: required from 'int v8::internal::wasm::WasmFullDecoder::DecodeLoadMemImpl(TraceLine*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3249:3: required from 'static int v8::internal::wasm::WasmFullDecoder::DecodeLoadMem(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3561:5: required from 'static constexpr int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandlerTableEntry(size_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); size_t = long unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3589:30: required from 'int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandler(uint8_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); uint8_t = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2398:33: required from 'void v8::internal::wasm::WasmFullDecoder::DecodeFunctionBody() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/module-decoder.cc:1939:31: 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::kNoTrace; 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::kNoTrace; 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::kNoTrace; 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::kNoTrace; 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::kNoTrace; long unsigned int size_in_bits = 64; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../../deps/v8/src/wasm/decoder.h:129:49: required from 'int64_t v8::internal::wasm::Decoder::read_i64v(const v8::internal::byte*, uint32_t*, const char*) [with ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; int64_t = long int; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:408:41: required from 'v8::internal::wasm::ImmI64Immediate::ImmI64Immediate(v8::internal::wasm::Decoder*, const v8::internal::byte*) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; v8::internal::byte = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3057:31: required from 'int v8::internal::wasm::WasmFullDecoder::DecodeI64ConstImpl(TraceLine*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3056:3: required from 'static int v8::internal::wasm::WasmFullDecoder::DecodeI64Const(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3545:5: required from 'static constexpr int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandlerTableEntry(size_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); size_t = long unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3589:30: required from 'int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandler(uint8_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); uint8_t = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2398:33: required from 'void v8::internal::wasm::WasmFullDecoder::DecodeFunctionBody() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/module-decoder.cc:1939:31: 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::kNoTrace; 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: 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::kNoTrace; 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: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../deps/v8/src/wasm/decoder.h:122:50: required from 'uint64_t v8::internal::wasm::Decoder::read_u64v(const v8::internal::byte*, uint32_t*, const char*) [with ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; uint64_t = long unsigned int; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:674:56: required from 'v8::internal::wasm::MemoryAccessImmediate::MemoryAccessImmediate(v8::internal::wasm::Decoder*, const v8::internal::byte*, uint32_t, bool) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2446:12: required from 'v8::internal::wasm::MemoryAccessImmediate v8::internal::wasm::WasmFullDecoder::MakeMemoryAccessImmediate(uint32_t, uint32_t) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression; uint32_t = unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3763:9: required from 'int v8::internal::wasm::WasmFullDecoder::DecodeLoadMem(v8::internal::wasm::LoadType, int) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3264:25: required from 'int v8::internal::wasm::WasmFullDecoder::DecodeLoadMemImpl(TraceLine*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3249:3: required from 'static int v8::internal::wasm::WasmFullDecoder::DecodeLoadMem(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3561:5: required from 'static constexpr int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandlerTableEntry(size_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); size_t = long unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3589:30: required from 'int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandler(uint8_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); uint8_t = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2398:33: required from 'void v8::internal::wasm::WasmFullDecoder::DecodeFunctionBody() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/module-decoder.cc:1939:31: 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::kNoTrace; 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::kNoTrace; 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::kNoTrace; 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::kNoTrace; 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::kNoTrace; long unsigned int size_in_bits = 64; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../../deps/v8/src/wasm/decoder.h:129:49: required from 'int64_t v8::internal::wasm::Decoder::read_i64v(const v8::internal::byte*, uint32_t*, const char*) [with ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; int64_t = long int; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:408:41: required from 'v8::internal::wasm::ImmI64Immediate::ImmI64Immediate(v8::internal::wasm::Decoder*, const v8::internal::byte*) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; v8::internal::byte = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3057:31: required from 'int v8::internal::wasm::WasmFullDecoder::DecodeI64ConstImpl(TraceLine*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3056:3: required from 'static int v8::internal::wasm::WasmFullDecoder::DecodeI64Const(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3545:5: required from 'static constexpr int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandlerTableEntry(size_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); size_t = long unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3589:30: required from 'int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandler(uint8_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); uint8_t = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2398:33: required from 'void v8::internal::wasm::WasmFullDecoder::DecodeFunctionBody() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/module-decoder.cc:1939:31: 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::kNoTrace; 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: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../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::kNoTrace; long unsigned int size_in_bits = 64; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../../deps/v8/src/wasm/decoder.h:122:50: required from 'uint64_t v8::internal::wasm::Decoder::read_u64v(const v8::internal::byte*, uint32_t*, const char*) [with ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; uint64_t = long unsigned int; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:674:56: required from 'v8::internal::wasm::MemoryAccessImmediate::MemoryAccessImmediate(v8::internal::wasm::Decoder*, const v8::internal::byte*, uint32_t, bool) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2446:12: required from 'v8::internal::wasm::MemoryAccessImmediate v8::internal::wasm::WasmFullDecoder::MakeMemoryAccessImmediate(uint32_t, uint32_t) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression; uint32_t = unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3763:9: required from 'int v8::internal::wasm::WasmFullDecoder::DecodeLoadMem(v8::internal::wasm::LoadType, int) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3264:25: required from 'int v8::internal::wasm::WasmFullDecoder::DecodeLoadMemImpl(TraceLine*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3249:3: required from 'static int v8::internal::wasm::WasmFullDecoder::DecodeLoadMem(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3561:5: required from 'static constexpr int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandlerTableEntry(size_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); size_t = long unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3589:30: required from 'int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandler(uint8_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); uint8_t = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2398:33: required from 'void v8::internal::wasm::WasmFullDecoder::DecodeFunctionBody() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/module-decoder.cc:1939:31: 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::kNoTrace; 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::kNoTrace; 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::kNoTrace; 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::kNoTrace; 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::kNoTrace; long unsigned int size_in_bits = 64; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../../deps/v8/src/wasm/decoder.h:129:49: required from 'int64_t v8::internal::wasm::Decoder::read_i64v(const v8::internal::byte*, uint32_t*, const char*) [with ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; int64_t = long int; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:408:41: required from 'v8::internal::wasm::ImmI64Immediate::ImmI64Immediate(v8::internal::wasm::Decoder*, const v8::internal::byte*) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; v8::internal::byte = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3057:31: required from 'int v8::internal::wasm::WasmFullDecoder::DecodeI64ConstImpl(TraceLine*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3056:3: required from 'static int v8::internal::wasm::WasmFullDecoder::DecodeI64Const(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3545:5: required from 'static constexpr int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandlerTableEntry(size_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); size_t = long unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3589:30: required from 'int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandler(uint8_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); uint8_t = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2398:33: required from 'void v8::internal::wasm::WasmFullDecoder::DecodeFunctionBody() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/module-decoder.cc:1939:31: 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::kNoTrace; 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: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../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::kNoTrace; 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::kNoTrace; long unsigned int size_in_bits = 64; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../../deps/v8/src/wasm/decoder.h:122:50: required from 'uint64_t v8::internal::wasm::Decoder::read_u64v(const v8::internal::byte*, uint32_t*, const char*) [with ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; uint64_t = long unsigned int; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:674:56: required from 'v8::internal::wasm::MemoryAccessImmediate::MemoryAccessImmediate(v8::internal::wasm::Decoder*, const v8::internal::byte*, uint32_t, bool) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2446:12: required from 'v8::internal::wasm::MemoryAccessImmediate v8::internal::wasm::WasmFullDecoder::MakeMemoryAccessImmediate(uint32_t, uint32_t) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression; uint32_t = unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3763:9: required from 'int v8::internal::wasm::WasmFullDecoder::DecodeLoadMem(v8::internal::wasm::LoadType, int) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3264:25: required from 'int v8::internal::wasm::WasmFullDecoder::DecodeLoadMemImpl(TraceLine*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3249:3: required from 'static int v8::internal::wasm::WasmFullDecoder::DecodeLoadMem(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3561:5: required from 'static constexpr int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandlerTableEntry(size_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); size_t = long unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3589:30: required from 'int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandler(uint8_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); uint8_t = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2398:33: required from 'void v8::internal::wasm::WasmFullDecoder::DecodeFunctionBody() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/module-decoder.cc:1939:31: 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::kNoTrace; 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: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../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::kNoTrace; 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::kNoTrace; 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::kNoTrace; long unsigned int size_in_bits = 64; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../../deps/v8/src/wasm/decoder.h:122:50: required from 'uint64_t v8::internal::wasm::Decoder::read_u64v(const v8::internal::byte*, uint32_t*, const char*) [with ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; uint64_t = long unsigned int; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:674:56: required from 'v8::internal::wasm::MemoryAccessImmediate::MemoryAccessImmediate(v8::internal::wasm::Decoder*, const v8::internal::byte*, uint32_t, bool) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2446:12: required from 'v8::internal::wasm::MemoryAccessImmediate v8::internal::wasm::WasmFullDecoder::MakeMemoryAccessImmediate(uint32_t, uint32_t) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression; uint32_t = unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3763:9: required from 'int v8::internal::wasm::WasmFullDecoder::DecodeLoadMem(v8::internal::wasm::LoadType, int) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3264:25: required from 'int v8::internal::wasm::WasmFullDecoder::DecodeLoadMemImpl(TraceLine*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3249:3: required from 'static int v8::internal::wasm::WasmFullDecoder::DecodeLoadMem(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3561:5: required from 'static constexpr int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandlerTableEntry(size_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); size_t = long unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3589:30: required from 'int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandler(uint8_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); uint8_t = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2398:33: required from 'void v8::internal::wasm::WasmFullDecoder::DecodeFunctionBody() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/module-decoder.cc:1939:31: 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::kNoTrace; 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: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../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::kNoTrace; 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::kNoTrace; 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::kNoTrace; 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::kNoTrace; long unsigned int size_in_bits = 64; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../../deps/v8/src/wasm/decoder.h:122:50: required from 'uint64_t v8::internal::wasm::Decoder::read_u64v(const v8::internal::byte*, uint32_t*, const char*) [with ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; uint64_t = long unsigned int; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:674:56: required from 'v8::internal::wasm::MemoryAccessImmediate::MemoryAccessImmediate(v8::internal::wasm::Decoder*, const v8::internal::byte*, uint32_t, bool) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2446:12: required from 'v8::internal::wasm::MemoryAccessImmediate v8::internal::wasm::WasmFullDecoder::MakeMemoryAccessImmediate(uint32_t, uint32_t) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression; uint32_t = unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3763:9: required from 'int v8::internal::wasm::WasmFullDecoder::DecodeLoadMem(v8::internal::wasm::LoadType, int) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3264:25: required from 'int v8::internal::wasm::WasmFullDecoder::DecodeLoadMemImpl(TraceLine*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3249:3: required from 'static int v8::internal::wasm::WasmFullDecoder::DecodeLoadMem(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3561:5: required from 'static constexpr int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandlerTableEntry(size_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); size_t = long unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3589:30: required from 'int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandler(uint8_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); uint8_t = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2398:33: required from 'void v8::internal::wasm::WasmFullDecoder::DecodeFunctionBody() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::InitExprInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kInitExpression]' ../../deps/v8/src/wasm/module-decoder.cc:1939:31: 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/module-decoder.cc: In member function 'void v8::internal::wasm::ModuleDecoderImpl::DecodeDataSection()': ../../deps/v8/src/wasm/module-decoder.cc:1181:7: warning: 'is_active' may be used uninitialized [-Wmaybe-uninitialized] 1181 | if (is_active) { | ^~ ../../deps/v8/src/wasm/module-decoder.cc:1175:12: note: 'is_active' was declared here 1175 | bool is_active; | ^~~~~~~~~ [1930/2643] g++ -MMD -MF obj/deps/v8/src/wasm/v8_base_without_compiler.wasm-serialization.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/wasm/wasm-serialization.cc -o obj/deps/v8/src/wasm/v8_base_without_compiler.wasm-serialization.o In file included from ../../deps/v8/src/base/address-region.h:10, from ../../deps/v8/src/wasm/wasm-code-manager.h:19, from ../../deps/v8/src/wasm/wasm-serialization.h:12, from ../../deps/v8/src/wasm/wasm-serialization.cc:5: ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]': ../../deps/v8/src/objects/heap-object.h:173:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapObject' from 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, from ../../deps/v8/src/wasm/wasm-objects.h:17, from ../../deps/v8/src/wasm/wasm-serialization.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: ../../deps/v8/src/objects/allocation-site.h:21:7: note: 'class v8::internal::AllocationSite' declared 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::WasmInstanceObject; Source = v8::internal::Object]': ../../deps/v8/src/wasm/wasm-objects.h:319:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmInstanceObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:317:25: note: 'class v8::internal::WasmInstanceObject' declared here 317 | class V8_EXPORT_PRIVATE WasmInstanceObject : public JSObject { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExceptionPackage; Source = v8::internal::Object]': ../../deps/v8/src/wasm/wasm-objects.h:571:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExceptionPackage' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:551:25: note: 'class v8::internal::WasmExceptionPackage' declared here 551 | class V8_EXPORT_PRIVATE WasmExceptionPackage : public JSObject { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExportedFunction; Source = v8::internal::Object]': ../../deps/v8/src/wasm/wasm-objects.h:613:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExportedFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:591:7: note: 'class v8::internal::WasmExportedFunction' declared here 591 | class WasmExportedFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmJSFunction; Source = v8::internal::Object]': ../../deps/v8/src/wasm/wasm-objects.h:637:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmJSFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:619:7: note: 'class v8::internal::WasmJSFunction' declared here 619 | class WasmJSFunction : public JSFunction { | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmCapiFunction; Source = v8::internal::Object]': ../../deps/v8/src/wasm/wasm-objects.h:655:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmCapiFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:642:7: note: 'class v8::internal::WasmCapiFunction' declared here 642 | class WasmCapiFunction : public JSFunction { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExternalFunction; Source = v8::internal::Object]': ../../deps/v8/src/wasm/wasm-objects.h:668:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExternalFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:664:7: note: 'class v8::internal::WasmExternalFunction' declared here 664 | class WasmExternalFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]': ../../deps/v8/src/objects/bigint.h:82:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigIntBase' from an array of '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/wasm/wasm-serialization.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::TransitionArray; Source = v8::internal::Object]': ../../deps/v8/src/objects/transitions.h:243:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::TransitionArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &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: ../../deps/v8/src/objects/transitions.h:241:7: note: 'class v8::internal::TransitionArray' declared 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/wasm/wasm-serialization.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]': gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:21: ../../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:12: ../../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:12: ../../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of '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]': gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array 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]': gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared 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]': gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of '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]': gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared 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]': gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:8: ../../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared 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]': gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, 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::Script; Source = v8::internal::Object]': 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/wasm/wasm-serialization.cc:914:48: required from here ../../deps/v8/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]': gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&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]': gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | 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]': gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/prototype-info-inl.h:8, from ../../deps/v8/src/objects/map-inl.h:19: ../../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &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) { | ^~~~~~~~~ [1931/2643] g++ -MMD -MF obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.heap-object-tq.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c gen/torque-generated/src/objects/heap-object-tq.cc -o obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.heap-object-tq.o [1932/2643] g++ -MMD -MF obj/deps/v8/src/codegen/loong64/v8_base_without_compiler.assembler-loong64.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/codegen/loong64/assembler-loong64.cc -o obj/deps/v8/src/codegen/loong64/v8_base_without_compiler.assembler-loong64.o In file included from ../../deps/v8/src/codegen/assembler.h:42, from ../../deps/v8/src/codegen/loong64/assembler-loong64.h:13, from ../../deps/v8/src/codegen/loong64/assembler-loong64.cc:5: ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]': ../../deps/v8/src/objects/heap-object.h:173:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapObject' from 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/loong64/assembler-loong64.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/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]': gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:21: ../../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:12: ../../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:12: ../../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of '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]': gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array 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]': gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared 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]': gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of '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]': gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared 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]': gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:8: ../../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared 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]': gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, 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]': gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&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]': gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | 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]': gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/prototype-info-inl.h:8, from ../../deps/v8/src/objects/map-inl.h:19: ../../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:959:7: note: 'class v8::internal::WasmArray' declared here 959 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ [1933/2643] g++ -MMD -MF obj/deps/v8/src/wasm/v8_base_without_compiler.wasm-module.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/wasm/wasm-module.cc -o obj/deps/v8/src/wasm/v8_base_without_compiler.wasm-module.o In file included from ../../deps/v8/src/wasm/wasm-module.cc:28: ../../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/vector.h:16, from ../../deps/v8/src/wasm/wasm-module.h:17, from ../../deps/v8/src/wasm/wasm-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/api/api.h:15, from ../../deps/v8/src/api/api-inl.h:9, from ../../deps/v8/src/wasm/wasm-module.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 { | ^~~~~~~~~~~ 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/wasm/wasm-module.cc:13: ../../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]': gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:21: ../../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:12: ../../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:12: ../../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of '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]': gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array 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]': gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared 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]': gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of '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]': gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared 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]': gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:8: ../../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared 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]': gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, 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]': gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&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]': gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | 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]': gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/prototype-info-inl.h:8, from ../../deps/v8/src/objects/map-inl.h:19: ../../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &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::JSArray; Source = v8::internal::Object]': 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::WasmModuleObject; Source = v8::internal::Object]': 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/wasm/wasm-module.cc:368: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::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::JSArrayBuffer; Source = v8::internal::Object]': 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/wasm/wasm-module.cc:578: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::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/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) { | ^~~~~~~~~ [1934/2643] g++ -MMD -MF obj/deps/v8/src/wasm/v8_base_without_compiler.function-body-decoder.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/wasm/function-body-decoder.cc -o obj/deps/v8/src/wasm/v8_base_without_compiler.function-body-decoder.o In file included from ../../deps/v8/src/wasm/function-body-decoder-impl.h:29, from ../../deps/v8/src/wasm/function-body-decoder.cc:13: ../../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/wasm/function-body-decoder.h:15, from ../../deps/v8/src/wasm/function-body-decoder.cc:5: ../../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] 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/wasm/function-body-decoder.h:14: ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]': ../../deps/v8/src/objects/heap-object.h:173:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapObject' from 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/wasm/function-body-decoder.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/wasm/function-body-decoder-impl.h: In instantiation of 'v8::internal::wasm::HeapType v8::internal::wasm::value_type_reader::read_heap_type(v8::internal::wasm::Decoder*, const v8::internal::byte*, uint32_t*, const v8::internal::wasm::WasmModule*, const v8::internal::wasm::WasmFeatures&) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; v8::internal::byte = unsigned char; uint32_t = unsigned int]': ../../deps/v8/src/wasm/function-body-decoder.cc:27:80: required from here ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:195:10: note: in expansion of macro 'VALIDATE' 195 | if (!VALIDATE(heap_index >= min_1_byte_leb128)) { | ^~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:208:14: note: in expansion of macro 'VALIDATE' 208 | if (!VALIDATE(enabled.has_gc())) { | ^~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:225:10: note: in expansion of macro 'VALIDATE' 225 | if (!VALIDATE(enabled.has_typed_funcref())) { | ^~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:232:10: note: in expansion of macro 'VALIDATE' 232 | if (!VALIDATE(type_index < kV8MaxWasmTypes)) { | ^~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:241:10: note: in expansion of macro 'VALIDATE' 241 | if (!VALIDATE(module == nullptr || type_index < module->types.capacity())) { | ^~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h: In instantiation of 'int v8::internal::wasm::WasmDecoder::DecodeLocals(const v8::internal::byte*, uint32_t*, v8::base::Optional) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; v8::internal::byte = unsigned char; uint32_t = unsigned int]': ../../deps/v8/src/wasm/function-body-decoder.cc:42:27: required from here ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:1124:10: note: in expansion of macro 'VALIDATE' 1124 | if (!VALIDATE(ok())) { | ^~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:1132:12: note: in expansion of macro 'VALIDATE' 1132 | if (!VALIDATE(more())) { | ^~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:1140:12: note: in expansion of macro 'VALIDATE' 1140 | if (!VALIDATE(ok())) { | ^~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:1145:12: note: in expansion of macro 'VALIDATE' 1145 | if (!VALIDATE(count <= kV8MaxWasmFunctionLocals - local_types_.size())) { | ^~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:1153:12: note: in expansion of macro 'VALIDATE' 1153 | if (!VALIDATE(type != kWasmBottom)) return -1; | ^~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h: In instantiation of 'bool v8::internal::wasm::WasmFullDecoder::Decode() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::EmptyInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]': ../../deps/v8/src/wasm/function-body-decoder.cc:72:17: required from here ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:2246:12: note: in expansion of macro 'VALIDATE' 2246 | if (!VALIDATE(this->enabled_.has_nn_locals() || | ^~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:2263:10: note: in expansion of macro 'VALIDATE' 2263 | if (!VALIDATE(control_.empty())) { | ^~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h: In instantiation of 'static v8::internal::BitVector* v8::internal::wasm::WasmDecoder::AnalyzeLoopAssignment(v8::internal::wasm::WasmDecoder*, const v8::internal::byte*, uint32_t, v8::internal::Zone*) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; v8::internal::byte = unsigned char; uint32_t = unsigned int]': ../../deps/v8/src/wasm/function-body-decoder.cc:324:70: required from here ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:1194:35: note: in expansion of macro 'VALIDATE' 1194 | while (pc < decoder->end() && VALIDATE(decoder->ok())) { | ^~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:1243:12: note: in expansion of macro 'VALIDATE' 1243 | return VALIDATE(decoder->ok()) ? assigned : nullptr; | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Map; Source = v8::internal::Object]': gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:21: ../../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:12: ../../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:12: ../../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of '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]': gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array 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]': gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared 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]': gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of '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/function-body-decoder-impl.h: In instantiation of 'v8::internal::wasm::ValueType v8::internal::wasm::value_type_reader::read_value_type(v8::internal::wasm::Decoder*, const v8::internal::byte*, uint32_t*, const v8::internal::wasm::WasmModule*, const v8::internal::wasm::WasmFeatures&) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; v8::internal::byte = unsigned char; uint32_t = unsigned int]': ../../deps/v8/src/wasm/function-body-decoder-impl.h:1151:68: required from 'int v8::internal::wasm::WasmDecoder::DecodeLocals(const v8::internal::byte*, uint32_t*, v8::base::Optional) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../../deps/v8/src/wasm/function-body-decoder.cc:42:27: required from here ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:275:12: note: in expansion of macro 'VALIDATE' 275 | if (!VALIDATE(enabled.has_gc())) { | ^~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:303:12: note: in expansion of macro 'VALIDATE' 303 | if (!VALIDATE(enabled.has_typed_funcref())) { | ^~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:320:12: note: in expansion of macro 'VALIDATE' 320 | if (!VALIDATE(enabled.has_gc())) { | ^~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:329:14: note: in expansion of macro 'VALIDATE' 329 | if (!VALIDATE(depth <= kV8MaxRttSubtypingDepth)) { | ^~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:342:12: note: in expansion of macro 'VALIDATE' 342 | if (!VALIDATE(type_index < kV8MaxWasmTypes)) { | ^~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:351:12: note: in expansion of macro 'VALIDATE' 351 | if (!VALIDATE(module == nullptr || | ^~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:360:12: note: in expansion of macro 'VALIDATE' 360 | if (!VALIDATE(enabled.has_simd())) { | ^~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:366:12: note: in expansion of macro 'VALIDATE' 366 | if (!VALIDATE(CheckHardwareSupportsSimd())) { | ^~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:378:7: warning: enum constant in boolean context [-Wint-in-bool-context] 378 | if (validate) { | ^~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:384:3: warning: enum constant in boolean context [-Wint-in-bool-context] 384 | if (validate) { | ^~ ../../deps/v8/src/wasm/function-body-decoder-impl.h: In instantiation of 'void v8::internal::wasm::WasmFullDecoder::DecodeFunctionBody() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::EmptyInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]': ../../deps/v8/src/wasm/function-body-decoder-impl.h:2260:5: required from 'bool v8::internal::wasm::WasmFullDecoder::Decode() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::EmptyInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/function-body-decoder.cc:72:17: required from here ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:2404:10: note: in expansion of macro 'VALIDATE' 2404 | if (!VALIDATE(this->pc_ == this->end_)) { | ^~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h: In instantiation of 'v8::internal::wasm::BlockTypeImmediate::BlockTypeImmediate(const v8::internal::wasm::WasmFeatures&, v8::internal::wasm::Decoder*, const v8::internal::byte*, const v8::internal::wasm::WasmModule*) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; v8::internal::byte = unsigned char]': ../../deps/v8/src/wasm/function-body-decoder-impl.h:1209:40: required from 'static v8::internal::BitVector* v8::internal::wasm::WasmDecoder::AnalyzeLoopAssignment(v8::internal::wasm::WasmDecoder*, const v8::internal::byte*, uint32_t, v8::internal::Zone*) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../../deps/v8/src/wasm/function-body-decoder.cc:324:70: required from here ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:534:12: note: in expansion of macro 'VALIDATE' 534 | if (!VALIDATE(block_type >= min_1_byte_leb128)) { | ^~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h: In instantiation of 'static uint32_t v8::internal::wasm::WasmDecoder::OpcodeLength(v8::internal::wasm::WasmDecoder*, const v8::internal::byte*) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; uint32_t = unsigned int; v8::internal::byte = unsigned char]': ../../deps/v8/src/wasm/function-body-decoder-impl.h:1241:25: required from 'static v8::internal::BitVector* v8::internal::wasm::WasmDecoder::AnalyzeLoopAssignment(v8::internal::wasm::WasmDecoder*, const v8::internal::byte*, uint32_t, v8::internal::Zone*) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../../deps/v8/src/wasm/function-body-decoder.cc:324:70: required from here ../../deps/v8/src/wasm/function-body-decoder-impl.h:1760:13: warning: enum constant in boolean context [-Wint-in-bool-context] 1760 | if (validate) { | ^~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:1794:13: warning: enum constant in boolean context [-Wint-in-bool-context] 1794 | if (validate) { | ^~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:1815:13: warning: enum constant in boolean context [-Wint-in-bool-context] 1815 | if (validate) { | ^~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:1902:13: warning: enum constant in boolean context [-Wint-in-bool-context] 1902 | if (validate) { | ^~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:1926:5: warning: enum constant in boolean context [-Wint-in-bool-context] 1926 | 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 = 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]': gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared 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]': gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:8: ../../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared 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]': gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, 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(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::kNoTrace; long unsigned int size_in_bits = 33; v8::internal::byte = unsigned char; uint32_t = unsigned int]': ../../deps/v8/src/wasm/decoder.h:136:53: required from 'int64_t v8::internal::wasm::Decoder::read_i33v(const v8::internal::byte*, uint32_t*, const char*) [with ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; int64_t = long int; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:192:52: required from 'v8::internal::wasm::HeapType v8::internal::wasm::value_type_reader::read_heap_type(v8::internal::wasm::Decoder*, const v8::internal::byte*, uint32_t*, const v8::internal::wasm::WasmModule*, const v8::internal::wasm::WasmFeatures&) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../../deps/v8/src/wasm/function-body-decoder.cc:27:80: 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 = unsigned int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kNoTrace; long unsigned int size_in_bits = 32; v8::internal::byte = unsigned char; uint32_t = unsigned int]': ../../deps/v8/src/wasm/decoder.h:108:50: required from 'uint32_t v8::internal::wasm::Decoder::read_u32v(const v8::internal::byte*, uint32_t*, const char*) [with ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; uint32_t = unsigned int; v8::internal::byte = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:1123:43: required from 'int v8::internal::wasm::WasmDecoder::DecodeLocals(const v8::internal::byte*, uint32_t*, v8::base::Optional) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../../deps/v8/src/wasm/function-body-decoder.cc:42:27: 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/function-body-decoder-impl.h: In instantiation of 'v8::internal::wasm::SelectTypeImmediate::SelectTypeImmediate(const v8::internal::wasm::WasmFeatures&, v8::internal::wasm::Decoder*, const v8::internal::byte*, const v8::internal::wasm::WasmModule*) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; v8::internal::byte = unsigned char]': ../../deps/v8/src/wasm/function-body-decoder-impl.h:1642:39: required from 'static uint32_t v8::internal::wasm::WasmDecoder::OpcodeLength(v8::internal::wasm::WasmDecoder*, const v8::internal::byte*) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; uint32_t = unsigned int; v8::internal::byte = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:1241:25: required from 'static v8::internal::BitVector* v8::internal::wasm::WasmDecoder::AnalyzeLoopAssignment(v8::internal::wasm::WasmDecoder*, const v8::internal::byte*, uint32_t, v8::internal::Zone*) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../../deps/v8/src/wasm/function-body-decoder.cc:324:70: required from here ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:506:10: note: in expansion of macro 'VALIDATE' 506 | if (!VALIDATE(num_types == 1)) { | ^~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h: In instantiation of 'v8::internal::wasm::MemoryAccessImmediate::MemoryAccessImmediate(v8::internal::wasm::Decoder*, const v8::internal::byte*, uint32_t, bool) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; v8::internal::byte = unsigned char; uint32_t = unsigned int]': ../../deps/v8/src/wasm/function-body-decoder-impl.h:1698:41: required from 'static uint32_t v8::internal::wasm::WasmDecoder::OpcodeLength(v8::internal::wasm::WasmDecoder*, const v8::internal::byte*) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; uint32_t = unsigned int; v8::internal::byte = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:1241:25: required from 'static v8::internal::BitVector* v8::internal::wasm::WasmDecoder::AnalyzeLoopAssignment(v8::internal::wasm::WasmDecoder*, const v8::internal::byte*, uint32_t, v8::internal::Zone*) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../../deps/v8/src/wasm/function-body-decoder.cc:324:70: required from here ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:666:10: note: in expansion of macro 'VALIDATE' 666 | if (!VALIDATE(alignment <= max_alignment)) { | ^~~~~~~~ ../../deps/v8/src/wasm/decoder.h: In instantiation of 'v8::internal::wasm::WasmOpcode v8::internal::wasm::Decoder::read_prefixed_opcode(const v8::internal::byte*, uint32_t*, const char*) [with ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; v8::internal::byte = unsigned char; uint32_t = unsigned int]': ../../deps/v8/src/wasm/function-body-decoder-impl.h:1712:57: required from 'static uint32_t v8::internal::wasm::WasmDecoder::OpcodeLength(v8::internal::wasm::WasmDecoder*, const v8::internal::byte*) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; uint32_t = unsigned int; v8::internal::byte = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:1241:25: required from 'static v8::internal::BitVector* v8::internal::wasm::WasmDecoder::AnalyzeLoopAssignment(v8::internal::wasm::WasmDecoder*, const v8::internal::byte*, uint32_t, v8::internal::Zone*) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../../deps/v8/src/wasm/function-body-decoder.cc:324:70: required from here ../../deps/v8/src/wasm/decoder.h:159:18: warning: enum constant in boolean context [-Wint-in-bool-context] 159 | if (validate && V8_UNLIKELY(index > 0xff)) { ../../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]': gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&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]': gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | 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]': gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/prototype-info-inl.h:8, from ../../deps/v8/src/objects/map-inl.h:19: ../../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &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_little_endian(const v8::internal::byte*, const char*) [with IntType = unsigned char; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; v8::internal::byte = unsigned char]': ../../deps/v8/src/wasm/decoder.h:83:49: required from 'uint8_t v8::internal::wasm::Decoder::read_u8(const v8::internal::byte*, const char*) [with ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; uint8_t = unsigned char; v8::internal::byte = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:263:40: required from 'v8::internal::wasm::ValueType v8::internal::wasm::value_type_reader::read_value_type(v8::internal::wasm::Decoder*, const v8::internal::byte*, uint32_t*, const v8::internal::wasm::WasmModule*, const v8::internal::wasm::WasmFeatures&) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:1151:68: required from 'int v8::internal::wasm::WasmDecoder::DecodeLocals(const v8::internal::byte*, uint32_t*, v8::base::Optional) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../../deps/v8/src/wasm/function-body-decoder.cc:42:27: required from here ../../deps/v8/src/wasm/decoder.h:377:9: warning: enum constant in boolean context [-Wint-in-bool-context] 377 | if (!validate) { | ^~~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h: In instantiation of 'int v8::internal::wasm::WasmFullDecoder::DecodeLocalGetImpl(TraceLine*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::EmptyInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]': ../../deps/v8/src/wasm/function-body-decoder-impl.h:3159:13: required from 'static int v8::internal::wasm::WasmFullDecoder::DecodeLocalGet(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::EmptyInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2394:46: required from 'void v8::internal::wasm::WasmFullDecoder::DecodeFunctionBody() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::EmptyInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2260:5: required from 'bool v8::internal::wasm::WasmFullDecoder::Decode() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::EmptyInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/function-body-decoder.cc:72:17: required from here ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:3162:10: note: in expansion of macro 'VALIDATE' 3162 | if (!VALIDATE(!this->enabled_.has_nn_locals() || | ^~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h: In instantiation of 'bool v8::internal::wasm::BranchTableIterator::has_next() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation]': ../../deps/v8/src/wasm/function-body-decoder-impl.h:632:12: required from 'uint32_t v8::internal::wasm::BranchTableIterator::length() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; uint32_t = unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:1608:35: required from 'static uint32_t v8::internal::wasm::WasmDecoder::OpcodeLength(v8::internal::wasm::WasmDecoder*, const v8::internal::byte*) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; uint32_t = unsigned int; v8::internal::byte = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:1241:25: required from 'static v8::internal::BitVector* v8::internal::wasm::WasmDecoder::AnalyzeLoopAssignment(v8::internal::wasm::WasmDecoder*, const v8::internal::byte*, uint32_t, v8::internal::Zone*) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../../deps/v8/src/wasm/function-body-decoder.cc:324:70: required from here ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:619:28: note: in expansion of macro 'VALIDATE' 619 | bool has_next() { return VALIDATE(decoder_->ok()) && index_ <= table_count_; } | ^~~~~~~~ ../../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 = long int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kNoTrace; long unsigned int size_in_bits = 33; 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::kNoTrace; long unsigned int size_in_bits = 33; 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::kNoTrace; long unsigned int size_in_bits = 33; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../../deps/v8/src/wasm/decoder.h:136:53: required from 'int64_t v8::internal::wasm::Decoder::read_i33v(const v8::internal::byte*, uint32_t*, const char*) [with ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; int64_t = long int; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:192:52: required from 'v8::internal::wasm::HeapType v8::internal::wasm::value_type_reader::read_heap_type(v8::internal::wasm::Decoder*, const v8::internal::byte*, uint32_t*, const v8::internal::wasm::WasmModule*, const v8::internal::wasm::WasmFeatures&) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../../deps/v8/src/wasm/function-body-decoder.cc:27:80: 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::kNoTrace; 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::kNoTrace; 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::kNoTrace; long unsigned int size_in_bits = 32; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../../deps/v8/src/wasm/decoder.h:108:50: required from 'uint32_t v8::internal::wasm::Decoder::read_u32v(const v8::internal::byte*, uint32_t*, const char*) [with ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; uint32_t = unsigned int; v8::internal::byte = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:1123:43: required from 'int v8::internal::wasm::WasmDecoder::DecodeLocals(const v8::internal::byte*, uint32_t*, v8::base::Optional) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../../deps/v8/src/wasm/function-body-decoder.cc:42:27: 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/function-body-decoder-impl.h: In instantiation of 'bool v8::internal::wasm::WasmDecoder::ValidateLocal(const v8::internal::byte*, v8::internal::wasm::IndexImmediate&) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; v8::internal::byte = unsigned char]': ../../deps/v8/src/wasm/function-body-decoder-impl.h:3161:29: required from 'int v8::internal::wasm::WasmFullDecoder::DecodeLocalGetImpl(TraceLine*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::EmptyInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3159:13: required from 'static int v8::internal::wasm::WasmFullDecoder::DecodeLocalGet(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::EmptyInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2394:46: required from 'void v8::internal::wasm::WasmFullDecoder::DecodeFunctionBody() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::EmptyInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2260:5: required from 'bool v8::internal::wasm::WasmFullDecoder::Decode() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::EmptyInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/function-body-decoder.cc:72:17: required from here ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:1527:10: note: in expansion of macro 'VALIDATE' 1527 | if (!VALIDATE(imm.index < num_locals())) { | ^~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h: In instantiation of 'int v8::internal::wasm::WasmFullDecoder::DecodeI32AddImpl(TraceLine*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::EmptyInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]': ../../deps/v8/src/wasm/function-body-decoder-impl.h:2576:3: required from 'static int v8::internal::wasm::WasmFullDecoder::DecodeI32Add(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::EmptyInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3520:5: required from 'static constexpr int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandlerTableEntry(size_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::EmptyInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); size_t = long unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3589:30: required from 'int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandler(uint8_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::EmptyInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); uint8_t = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2398:33: required from 'void v8::internal::wasm::WasmFullDecoder::DecodeFunctionBody() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::EmptyInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2260:5: required from 'bool v8::internal::wasm::WasmFullDecoder::Decode() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::EmptyInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/function-body-decoder.cc:72:17: required from here ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:2569:12: note: in expansion of macro 'VALIDATE' 2569 | if (!VALIDATE(this->enabled_.has_extended_const())) { \ | ^~~~~~~~ ../../deps/v8/src/wasm/wasm-opcodes.h:123:3: note: in expansion of macro 'BUILD_SIMPLE_OPCODE' 123 | V(I32Add, 0x6a, i_ii) \ | ^ ../../deps/v8/src/wasm/function-body-decoder-impl.h:2576:3: note: in expansion of macro 'FOREACH_SIMPLE_EXTENDED_CONST_OPCODE' 2576 | FOREACH_SIMPLE_EXTENDED_CONST_OPCODE(BUILD_SIMPLE_OPCODE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h: In instantiation of 'int v8::internal::wasm::WasmFullDecoder::DecodeI32SubImpl(TraceLine*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::EmptyInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]': ../../deps/v8/src/wasm/function-body-decoder-impl.h:2576:3: required from 'static int v8::internal::wasm::WasmFullDecoder::DecodeI32Sub(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::EmptyInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3520:5: required from 'static constexpr int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandlerTableEntry(size_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::EmptyInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); size_t = long unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3589:30: required from 'int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandler(uint8_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::EmptyInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); uint8_t = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2398:33: required from 'void v8::internal::wasm::WasmFullDecoder::DecodeFunctionBody() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::EmptyInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2260:5: required from 'bool v8::internal::wasm::WasmFullDecoder::Decode() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::EmptyInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/function-body-decoder.cc:72:17: required from here ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:2569:12: note: in expansion of macro 'VALIDATE' 2569 | if (!VALIDATE(this->enabled_.has_extended_const())) { \ | ^~~~~~~~ ../../deps/v8/src/wasm/wasm-opcodes.h:124:3: note: in expansion of macro 'BUILD_SIMPLE_OPCODE' 124 | V(I32Sub, 0x6b, i_ii) \ | ^ ../../deps/v8/src/wasm/function-body-decoder-impl.h:2576:3: note: in expansion of macro 'FOREACH_SIMPLE_EXTENDED_CONST_OPCODE' 2576 | FOREACH_SIMPLE_EXTENDED_CONST_OPCODE(BUILD_SIMPLE_OPCODE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h: In instantiation of 'int v8::internal::wasm::WasmFullDecoder::DecodeI32MulImpl(TraceLine*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::EmptyInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]': ../../deps/v8/src/wasm/function-body-decoder-impl.h:2576:3: required from 'static int v8::internal::wasm::WasmFullDecoder::DecodeI32Mul(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::EmptyInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3520:5: required from 'static constexpr int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandlerTableEntry(size_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::EmptyInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); size_t = long unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3589:30: required from 'int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandler(uint8_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::EmptyInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); uint8_t = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2398:33: required from 'void v8::internal::wasm::WasmFullDecoder::DecodeFunctionBody() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::EmptyInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2260:5: required from 'bool v8::internal::wasm::WasmFullDecoder::Decode() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::EmptyInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/function-body-decoder.cc:72:17: required from here ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:2569:12: note: in expansion of macro 'VALIDATE' 2569 | if (!VALIDATE(this->enabled_.has_extended_const())) { \ | ^~~~~~~~ ../../deps/v8/src/wasm/wasm-opcodes.h:125:3: note: in expansion of macro 'BUILD_SIMPLE_OPCODE' 125 | V(I32Mul, 0x6c, i_ii) \ | ^ ../../deps/v8/src/wasm/function-body-decoder-impl.h:2576:3: note: in expansion of macro 'FOREACH_SIMPLE_EXTENDED_CONST_OPCODE' 2576 | FOREACH_SIMPLE_EXTENDED_CONST_OPCODE(BUILD_SIMPLE_OPCODE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h: In instantiation of 'int v8::internal::wasm::WasmFullDecoder::DecodeI64AddImpl(TraceLine*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::EmptyInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]': ../../deps/v8/src/wasm/function-body-decoder-impl.h:2576:3: required from 'static int v8::internal::wasm::WasmFullDecoder::DecodeI64Add(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::EmptyInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3520:5: required from 'static constexpr int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandlerTableEntry(size_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::EmptyInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); size_t = long unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3589:30: required from 'int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandler(uint8_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::EmptyInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); uint8_t = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2398:33: required from 'void v8::internal::wasm::WasmFullDecoder::DecodeFunctionBody() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::EmptyInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2260:5: required from 'bool v8::internal::wasm::WasmFullDecoder::Decode() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::EmptyInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/function-body-decoder.cc:72:17: required from here ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:2569:12: note: in expansion of macro 'VALIDATE' 2569 | if (!VALIDATE(this->enabled_.has_extended_const())) { \ | ^~~~~~~~ ../../deps/v8/src/wasm/wasm-opcodes.h:126:3: note: in expansion of macro 'BUILD_SIMPLE_OPCODE' 126 | V(I64Add, 0x7c, l_ll) \ | ^ ../../deps/v8/src/wasm/function-body-decoder-impl.h:2576:3: note: in expansion of macro 'FOREACH_SIMPLE_EXTENDED_CONST_OPCODE' 2576 | FOREACH_SIMPLE_EXTENDED_CONST_OPCODE(BUILD_SIMPLE_OPCODE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h: In instantiation of 'int v8::internal::wasm::WasmFullDecoder::DecodeI64SubImpl(TraceLine*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::EmptyInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]': ../../deps/v8/src/wasm/function-body-decoder-impl.h:2576:3: required from 'static int v8::internal::wasm::WasmFullDecoder::DecodeI64Sub(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::EmptyInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3520:5: required from 'static constexpr int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandlerTableEntry(size_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::EmptyInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); size_t = long unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3589:30: required from 'int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandler(uint8_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::EmptyInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); uint8_t = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2398:33: required from 'void v8::internal::wasm::WasmFullDecoder::DecodeFunctionBody() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::EmptyInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2260:5: required from 'bool v8::internal::wasm::WasmFullDecoder::Decode() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::EmptyInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/function-body-decoder.cc:72:17: required from here ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:2569:12: note: in expansion of macro 'VALIDATE' 2569 | if (!VALIDATE(this->enabled_.has_extended_const())) { \ | ^~~~~~~~ ../../deps/v8/src/wasm/wasm-opcodes.h:127:3: note: in expansion of macro 'BUILD_SIMPLE_OPCODE' 127 | V(I64Sub, 0x7d, l_ll) \ | ^ ../../deps/v8/src/wasm/function-body-decoder-impl.h:2576:3: note: in expansion of macro 'FOREACH_SIMPLE_EXTENDED_CONST_OPCODE' 2576 | FOREACH_SIMPLE_EXTENDED_CONST_OPCODE(BUILD_SIMPLE_OPCODE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h: In instantiation of 'int v8::internal::wasm::WasmFullDecoder::DecodeI64MulImpl(TraceLine*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::EmptyInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]': ../../deps/v8/src/wasm/function-body-decoder-impl.h:2576:3: required from 'static int v8::internal::wasm::WasmFullDecoder::DecodeI64Mul(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::EmptyInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3520:5: required from 'static constexpr int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandlerTableEntry(size_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::EmptyInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); size_t = long unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3589:30: required from 'int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandler(uint8_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::EmptyInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); uint8_t = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2398:33: required from 'void v8::internal::wasm::WasmFullDecoder::DecodeFunctionBody() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::EmptyInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2260:5: required from 'bool v8::internal::wasm::WasmFullDecoder::Decode() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::EmptyInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/function-body-decoder.cc:72:17: required from here ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:2569:12: note: in expansion of macro 'VALIDATE' 2569 | if (!VALIDATE(this->enabled_.has_extended_const())) { \ | ^~~~~~~~ ../../deps/v8/src/wasm/wasm-opcodes.h:128:3: note: in expansion of macro 'BUILD_SIMPLE_OPCODE' 128 | V(I64Mul, 0x7e, l_ll) | ^ ../../deps/v8/src/wasm/function-body-decoder-impl.h:2576:3: note: in expansion of macro 'FOREACH_SIMPLE_EXTENDED_CONST_OPCODE' 2576 | FOREACH_SIMPLE_EXTENDED_CONST_OPCODE(BUILD_SIMPLE_OPCODE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h: In instantiation of 'int v8::internal::wasm::WasmFullDecoder::DecodeRethrowImpl(TraceLine*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::EmptyInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]': ../../deps/v8/src/wasm/function-body-decoder-impl.h:2592:3: required from 'static int v8::internal::wasm::WasmFullDecoder::DecodeRethrow(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::EmptyInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3523:5: required from 'static constexpr int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandlerTableEntry(size_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::EmptyInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); size_t = long unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3589:30: required from 'int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandler(uint8_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::EmptyInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); uint8_t = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2398:33: required from 'void v8::internal::wasm::WasmFullDecoder::DecodeFunctionBody() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::EmptyInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2260:5: required from 'bool v8::internal::wasm::WasmFullDecoder::Decode() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::EmptyInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/function-body-decoder.cc:72:17: required from here ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:55:8: note: in expansion of macro 'VALIDATE' 55 | if (!VALIDATE(this->enabled_.has_##feat())) { \ | ^~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:2593:5: note: in expansion of macro 'CHECK_PROTOTYPE_OPCODE' 2593 | CHECK_PROTOTYPE_OPCODE(eh); | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:2597:10: note: in expansion of macro 'VALIDATE' 2597 | if (!VALIDATE(c->is_try_catchall() || c->is_try_catch())) { | ^~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h: In instantiation of 'int v8::internal::wasm::WasmFullDecoder::DecodeThrowImpl(TraceLine*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::EmptyInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]': ../../deps/v8/src/wasm/function-body-decoder-impl.h:2606:3: required from 'static int v8::internal::wasm::WasmFullDecoder::DecodeThrow(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::EmptyInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3524:5: required from 'static constexpr int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandlerTableEntry(size_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::EmptyInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); size_t = long unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3589:30: required from 'int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandler(uint8_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::EmptyInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); uint8_t = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2398:33: required from 'void v8::internal::wasm::WasmFullDecoder::DecodeFunctionBody() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::EmptyInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2260:5: required from 'bool v8::internal::wasm::WasmFullDecoder::Decode() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::EmptyInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/function-body-decoder.cc:72:17: required from here ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:55:8: note: in expansion of macro 'VALIDATE' 55 | if (!VALIDATE(this->enabled_.has_##feat())) { \ | ^~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:2607:5: note: in expansion of macro 'CHECK_PROTOTYPE_OPCODE' 2607 | CHECK_PROTOTYPE_OPCODE(eh); | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h: In instantiation of 'int v8::internal::wasm::WasmFullDecoder::DecodeTryImpl(TraceLine*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::EmptyInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]': ../../deps/v8/src/wasm/function-body-decoder-impl.h:2617:3: required from 'static int v8::internal::wasm::WasmFullDecoder::DecodeTry(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::EmptyInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3525:5: required from 'static constexpr int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandlerTableEntry(size_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::EmptyInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); size_t = long unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3589:30: required from 'int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandler(uint8_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::EmptyInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); uint8_t = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2398:33: required from 'void v8::internal::wasm::WasmFullDecoder::DecodeFunctionBody() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::EmptyInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2260:5: required from 'bool v8::internal::wasm::WasmFullDecoder::Decode() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::EmptyInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/function-body-decoder.cc:72:17: required from here ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:55:8: note: in expansion of macro 'VALIDATE' 55 | if (!VALIDATE(this->enabled_.has_##feat())) { \ | ^~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:2618:5: note: in expansion of macro 'CHECK_PROTOTYPE_OPCODE' 2618 | CHECK_PROTOTYPE_OPCODE(eh); | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h: In instantiation of 'int v8::internal::wasm::WasmFullDecoder::DecodeCatchImpl(TraceLine*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::EmptyInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]': ../../deps/v8/src/wasm/function-body-decoder-impl.h:2633:3: required from 'static int v8::internal::wasm::WasmFullDecoder::DecodeCatch(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::EmptyInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3526:5: required from 'static constexpr int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandlerTableEntry(size_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::EmptyInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); size_t = long unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3589:30: required from 'int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandler(uint8_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::EmptyInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); uint8_t = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2398:33: required from 'void v8::internal::wasm::WasmFullDecoder::DecodeFunctionBody() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::EmptyInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2260:5: required from 'bool v8::internal::wasm::WasmFullDecoder::Decode() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::EmptyInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/function-body-decoder.cc:72:17: required from here ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:55:8: note: in expansion of macro 'VALIDATE' 55 | if (!VALIDATE(this->enabled_.has_##feat())) { \ | ^~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:2634:5: note: in expansion of macro 'CHECK_PROTOTYPE_OPCODE' 2634 | CHECK_PROTOTYPE_OPCODE(eh); | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:2639:10: note: in expansion of macro 'VALIDATE' 2639 | if (!VALIDATE(c->is_try())) { | ^~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:2643:10: note: in expansion of macro 'VALIDATE' 2643 | if (!VALIDATE(!c->is_try_catchall())) { | ^~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:2200:9: note: in expansion of macro 'VALIDATE' 2200 | if (VALIDATE(this->ok()) && \ | ^~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:2659:5: note: in expansion of macro 'CALL_INTERFACE_IF_OK_AND_PARENT_REACHABLE' 2659 | CALL_INTERFACE_IF_OK_AND_PARENT_REACHABLE(CatchException, imm, c, values); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h: In instantiation of 'int v8::internal::wasm::WasmFullDecoder::DecodeDelegateImpl(TraceLine*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::EmptyInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]': ../../deps/v8/src/wasm/function-body-decoder-impl.h:2664:3: required from 'static int v8::internal::wasm::WasmFullDecoder::DecodeDelegate(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::EmptyInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3527:5: required from 'static constexpr int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandlerTableEntry(size_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::EmptyInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); size_t = long unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3589:30: required from 'int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandler(uint8_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::EmptyInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); uint8_t = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2398:33: required from 'void v8::internal::wasm::WasmFullDecoder::DecodeFunctionBody() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::EmptyInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2260:5: required from 'bool v8::internal::wasm::WasmFullDecoder::Decode() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::EmptyInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/function-body-decoder.cc:72:17: required from here ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:55:8: note: in expansion of macro 'VALIDATE' 55 | if (!VALIDATE(this->enabled_.has_##feat())) { \ | ^~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:2665:5: note: in expansion of macro 'CHECK_PROTOTYPE_OPCODE' 2665 | CHECK_PROTOTYPE_OPCODE(eh); | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:2670:10: note: in expansion of macro 'VALIDATE' 2670 | if (!VALIDATE(c->is_incomplete_try())) { | ^~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:2200:9: note: in expansion of macro 'VALIDATE' 2200 | if (VALIDATE(this->ok()) && \ | ^~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:2683:5: note: in expansion of macro 'CALL_INTERFACE_IF_OK_AND_PARENT_REACHABLE' 2683 | CALL_INTERFACE_IF_OK_AND_PARENT_REACHABLE(Delegate, target_depth, c); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h: In instantiation of 'int v8::internal::wasm::WasmFullDecoder::DecodeCatchAllImpl(TraceLine*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::EmptyInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]': ../../deps/v8/src/wasm/function-body-decoder-impl.h:2690:3: required from 'static int v8::internal::wasm::WasmFullDecoder::DecodeCatchAll(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::EmptyInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3528:5: required from 'static constexpr int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandlerTableEntry(size_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::EmptyInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); size_t = long unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3589:30: required from 'int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandler(uint8_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::EmptyInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); uint8_t = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2398:33: required from 'void v8::internal::wasm::WasmFullDecoder::DecodeFunctionBody() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::EmptyInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2260:5: required from 'bool v8::internal::wasm::WasmFullDecoder::Decode() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::EmptyInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/function-body-decoder.cc:72:17: required from here ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:55:8: note: in expansion of macro 'VALIDATE' 55 | if (!VALIDATE(this->enabled_.has_##feat())) { \ | ^~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:2691:5: note: in expansion of macro 'CHECK_PROTOTYPE_OPCODE' 2691 | CHECK_PROTOTYPE_OPCODE(eh); | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:2694:10: note: in expansion of macro 'VALIDATE' 2694 | if (!VALIDATE(c->is_try())) { | ^~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:2698:10: note: in expansion of macro 'VALIDATE' 2698 | if (!VALIDATE(!c->is_try_catchall())) { | ^~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:2200:9: note: in expansion of macro 'VALIDATE' 2200 | if (VALIDATE(this->ok()) && \ | ^~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:2706:5: note: in expansion of macro 'CALL_INTERFACE_IF_OK_AND_PARENT_REACHABLE' 2706 | CALL_INTERFACE_IF_OK_AND_PARENT_REACHABLE(CatchAll, c); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h: In instantiation of 'int v8::internal::wasm::WasmFullDecoder::DecodeBrOnNullImpl(TraceLine*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::EmptyInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]': ../../deps/v8/src/wasm/function-body-decoder-impl.h:2712:3: required from 'static int v8::internal::wasm::WasmFullDecoder::DecodeBrOnNull(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::EmptyInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3529:5: required from 'static constexpr int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandlerTableEntry(size_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::EmptyInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); size_t = long unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3589:30: required from 'int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandler(uint8_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::EmptyInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); uint8_t = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2398:33: required from 'void v8::internal::wasm::WasmFullDecoder::DecodeFunctionBody() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::EmptyInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2260:5: required from 'bool v8::internal::wasm::WasmFullDecoder::Decode() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::EmptyInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/function-body-decoder.cc:72:17: required from here ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:55:8: note: in expansion of macro 'VALIDATE' 55 | if (!VALIDATE(this->enabled_.has_##feat())) { \ | ^~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:2713:5: note: in expansion of macro 'CHECK_PROTOTYPE_OPCODE' 2713 | CHECK_PROTOTYPE_OPCODE(typed_funcref); | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:2718:10: note: in expansion of macro 'VALIDATE' 2718 | if (!VALIDATE(TypeCheckBranch(c, 1))) return 0; | ^~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h: In instantiation of 'int v8::internal::wasm::WasmFullDecoder::DecodeBrOnNonNullImpl(TraceLine*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::EmptyInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]': ../../deps/v8/src/wasm/function-body-decoder-impl.h:2750:3: required from 'static int v8::internal::wasm::WasmFullDecoder::DecodeBrOnNonNull(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::EmptyInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3530:5: required from 'static constexpr int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandlerTableEntry(size_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::EmptyInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); size_t = long unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3589:30: required from 'int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandler(uint8_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::EmptyInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); uint8_t = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2398:33: required from 'void v8::internal::wasm::WasmFullDecoder::DecodeFunctionBody() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::EmptyInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2260:5: required from 'bool v8::internal::wasm::WasmFullDecoder::Decode() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::EmptyInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/function-body-decoder.cc:72:17: required from here ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:55:8: note: in expansion of macro 'VALIDATE' 55 | if (!VALIDATE(this->enabled_.has_##feat())) { \ | ^~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:2751:5: note: in expansion of macro 'CHECK_PROTOTYPE_OPCODE' 2751 | CHECK_PROTOTYPE_OPCODE(gc); | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:2761:10: note: in expansion of macro 'VALIDATE' 2761 | if (!VALIDATE(TypeCheckBranch(c, 0))) return 0; | ^~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h: In instantiation of 'int v8::internal::wasm::WasmFullDecoder::DecodeLetImpl(TraceLine*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::EmptyInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]': ../../deps/v8/src/wasm/function-body-decoder-impl.h:2795:3: required from 'static int v8::internal::wasm::WasmFullDecoder::DecodeLet(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::EmptyInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3531:5: required from 'static constexpr int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandlerTableEntry(size_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::EmptyInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); size_t = long unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3589:30: required from 'int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandler(uint8_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::EmptyInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); uint8_t = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2398:33: required from 'void v8::internal::wasm::WasmFullDecoder::DecodeFunctionBody() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::EmptyInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2260:5: required from 'bool v8::internal::wasm::WasmFullDecoder::Decode() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::EmptyInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/function-body-decoder.cc:72:17: required from here ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:55:8: note: in expansion of macro 'VALIDATE' 55 | if (!VALIDATE(this->enabled_.has_##feat())) { \ | ^~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:2796:5: note: in expansion of macro 'CHECK_PROTOTYPE_OPCODE' 2796 | CHECK_PROTOTYPE_OPCODE(typed_funcref); | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h: In instantiation of 'int v8::internal::wasm::WasmFullDecoder::DecodeIfImpl(TraceLine*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::EmptyInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]': ../../deps/v8/src/wasm/function-body-decoder-impl.h:2836:3: required from 'static int v8::internal::wasm::WasmFullDecoder::DecodeIf(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::EmptyInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3533:5: required from 'static constexpr int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandlerTableEntry(size_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::EmptyInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); size_t = long unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3589:30: required from 'int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandler(uint8_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::EmptyInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); uint8_t = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2398:33: required from 'void v8::internal::wasm::WasmFullDecoder::DecodeFunctionBody() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::EmptyInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2260:5: required from 'bool v8::internal::wasm::WasmFullDecoder::Decode() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::EmptyInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/function-body-decoder.cc:72:17: required from here ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:2842:10: note: in expansion of macro 'VALIDATE' 2842 | if (!VALIDATE(this->ok())) return 0; | ^~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h: In instantiation of 'int v8::internal::wasm::WasmFullDecoder::DecodeElseImpl(TraceLine*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::EmptyInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]': ../../deps/v8/src/wasm/function-body-decoder-impl.h:2852:3: required from 'static int v8::internal::wasm::WasmFullDecoder::DecodeElse(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::EmptyInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3534:5: required from 'static constexpr int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandlerTableEntry(size_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::EmptyInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); size_t = long unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3589:30: required from 'int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandler(uint8_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::EmptyInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); uint8_t = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2398:33: required from 'void v8::internal::wasm::WasmFullDecoder::DecodeFunctionBody() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::EmptyInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2260:5: required from 'bool v8::internal::wasm::WasmFullDecoder::Decode() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::EmptyInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/function-body-decoder.cc:72:17: required from here ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:2855:10: note: in expansion of macro 'VALIDATE' 2855 | if (!VALIDATE(c->is_if())) { | ^~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:2859:10: note: in expansion of macro 'VALIDATE' 2859 | if (!VALIDATE(c->is_onearmed_if())) { | ^~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:2863:10: note: in expansion of macro 'VALIDATE' 2863 | if (!VALIDATE(TypeCheckFallThru())) return 0; | ^~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:2200:9: note: in expansion of macro 'VALIDATE' 2200 | if (VALIDATE(this->ok()) && \ | ^~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:2865:5: note: in expansion of macro 'CALL_INTERFACE_IF_OK_AND_PARENT_REACHABLE' 2865 | CALL_INTERFACE_IF_OK_AND_PARENT_REACHABLE(Else, c); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h: In instantiation of 'int v8::internal::wasm::WasmFullDecoder::DecodeEndImpl(TraceLine*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::EmptyInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]': ../../deps/v8/src/wasm/function-body-decoder-impl.h:2873:3: required from 'static int v8::internal::wasm::WasmFullDecoder::DecodeEnd(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::EmptyInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3535:5: required from 'static constexpr int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandlerTableEntry(size_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::EmptyInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); size_t = long unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3589:30: required from 'int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandler(uint8_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::EmptyInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); uint8_t = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2398:33: required from 'void v8::internal::wasm::WasmFullDecoder::DecodeFunctionBody() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::EmptyInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2260:5: required from 'bool v8::internal::wasm::WasmFullDecoder::Decode() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::EmptyInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/function-body-decoder.cc:72:17: required from here ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:2200:9: note: in expansion of macro 'VALIDATE' 2200 | if (VALIDATE(this->ok()) && \ | ^~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:2886:9: note: in expansion of macro 'CALL_INTERFACE_IF_OK_AND_PARENT_REACHABLE' 2886 | CALL_INTERFACE_IF_OK_AND_PARENT_REACHABLE(CatchAll, c); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:2895:14: note: in expansion of macro 'VALIDATE' 2895 | if (!VALIDATE(TypeCheckOneArmedIf(c))) return 0; | ^~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:2913:12: note: in expansion of macro 'VALIDATE' 2913 | if (!VALIDATE(this->pc_ + 1 == this->end_)) { | ^~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:2924:10: note: in expansion of macro 'VALIDATE' 2924 | if (!VALIDATE(TypeCheckFallThru())) return 0; | ^~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h: In instantiation of 'int v8::internal::wasm::WasmFullDecoder::DecodeSelectImpl(TraceLine*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::EmptyInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]': ../../deps/v8/src/wasm/function-body-decoder-impl.h:2929:3: required from 'static int v8::internal::wasm::WasmFullDecoder::DecodeSelect(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::EmptyInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3536:5: required from 'static constexpr int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandlerTableEntry(size_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::EmptyInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); size_t = long unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3589:30: required from 'int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandler(uint8_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::EmptyInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); uint8_t = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2398:33: required from 'void v8::internal::wasm::WasmFullDecoder::DecodeFunctionBody() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::EmptyInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2260:5: required from 'bool v8::internal::wasm::WasmFullDecoder::Decode() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::EmptyInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/function-body-decoder.cc:72:17: required from here ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:2934:10: note: in expansion of macro 'VALIDATE' 2934 | if (!VALIDATE(!type.is_reference())) { | ^~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h: In instantiation of 'int v8::internal::wasm::WasmFullDecoder::DecodeBrImpl(TraceLine*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::EmptyInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]': ../../deps/v8/src/wasm/function-body-decoder-impl.h:2961:3: required from 'static int v8::internal::wasm::WasmFullDecoder::DecodeBr(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::EmptyInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3538:5: required from 'static constexpr int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandlerTableEntry(size_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::EmptyInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); size_t = long unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3589:30: required from 'int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandler(uint8_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::EmptyInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); uint8_t = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2398:33: required from 'void v8::internal::wasm::WasmFullDecoder::DecodeFunctionBody() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::EmptyInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2260:5: required from 'bool v8::internal::wasm::WasmFullDecoder::Decode() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::EmptyInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/function-body-decoder.cc:72:17: required from here ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:2965:10: note: in expansion of macro 'VALIDATE' 2965 | if (!VALIDATE(TypeCheckBranch(c, 0))) return 0; | ^~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h: In instantiation of 'int v8::internal::wasm::WasmFullDecoder::DecodeBrIfImpl(TraceLine*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::EmptyInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]': ../../deps/v8/src/wasm/function-body-decoder-impl.h:2974:3: required from 'static int v8::internal::wasm::WasmFullDecoder::DecodeBrIf(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::EmptyInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3539:5: required from 'static constexpr int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandlerTableEntry(size_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::EmptyInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); size_t = long unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3589:30: required from 'int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandler(uint8_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::EmptyInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); uint8_t = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2398:33: required from 'void v8::internal::wasm::WasmFullDecoder::DecodeFunctionBody() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::EmptyInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2260:5: required from 'bool v8::internal::wasm::WasmFullDecoder::Decode() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::EmptyInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/function-body-decoder.cc:72:17: required from here ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:2979:10: note: in expansion of macro 'VALIDATE' 2979 | if (!VALIDATE(TypeCheckBranch(c, 1))) return 0; | ^~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h: In instantiation of 'int v8::internal::wasm::WasmFullDecoder::DecodeBrTableImpl(TraceLine*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::EmptyInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]': ../../deps/v8/src/wasm/function-body-decoder-impl.h:2988:3: required from 'static int v8::internal::wasm::WasmFullDecoder::DecodeBrTable(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::EmptyInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3540:5: required from 'static constexpr int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandlerTableEntry(size_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::EmptyInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); size_t = long unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3589:30: required from 'int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandler(uint8_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::EmptyInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); uint8_t = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2398:33: required from 'void v8::internal::wasm::WasmFullDecoder::DecodeFunctionBody() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::EmptyInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2260:5: required from 'bool v8::internal::wasm::WasmFullDecoder::Decode() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::EmptyInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/function-body-decoder.cc:72:17: required from here ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:3005:12: note: in expansion of macro 'VALIDATE' 3005 | if (!VALIDATE(target < control_depth())) { | ^~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:3013:7: warning: enum constant in boolean context [-Wint-in-bool-context] 3013 | if (validate) { | ^~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:3016:21: note: in expansion of macro 'VALIDATE' 3016 | } else if (!VALIDATE(control_at(target)->br_merge()->arity == arity)) { | ^~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:3022:14: note: in expansion of macro 'VALIDATE' 3022 | if (!VALIDATE(TypeCheckBranch(control_at(target), 1))) return 0; | ^~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h: In instantiation of 'int v8::internal::wasm::WasmFullDecoder::DecodeNopForTestingUnsupportedInLiftoffImpl(TraceLine*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::EmptyInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]': ../../deps/v8/src/wasm/function-body-decoder-impl.h:2552:3: required from 'static int v8::internal::wasm::WasmFullDecoder::DecodeNopForTestingUnsupportedInLiftoff(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::EmptyInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3543:5: required from 'static constexpr int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandlerTableEntry(size_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::EmptyInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); size_t = long unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3589:30: required from 'int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandler(uint8_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::EmptyInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); uint8_t = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2398:33: required from 'void v8::internal::wasm::WasmFullDecoder::DecodeFunctionBody() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::EmptyInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2260:5: required from 'bool v8::internal::wasm::WasmFullDecoder::Decode() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::EmptyInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/function-body-decoder.cc:72:17: required from here ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:2553:10: note: in expansion of macro 'VALIDATE' 2553 | if (!VALIDATE(FLAG_enable_testing_opcode_in_wasm)) { | ^~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h: In instantiation of 'int v8::internal::wasm::WasmFullDecoder::DecodeRefNullImpl(TraceLine*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::EmptyInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]': ../../deps/v8/src/wasm/function-body-decoder-impl.h:3080:3: required from 'static int v8::internal::wasm::WasmFullDecoder::DecodeRefNull(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::EmptyInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3548:5: required from 'static constexpr int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandlerTableEntry(size_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::EmptyInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); size_t = long unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3589:30: required from 'int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandler(uint8_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::EmptyInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); uint8_t = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2398:33: required from 'void v8::internal::wasm::WasmFullDecoder::DecodeFunctionBody() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::EmptyInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2260:5: required from 'bool v8::internal::wasm::WasmFullDecoder::Decode() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::EmptyInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/function-body-decoder.cc:72:17: required from here ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:3084:10: note: in expansion of macro 'VALIDATE' 3084 | if (!VALIDATE(this->ok())) return 0; | ^~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h: In instantiation of 'int v8::internal::wasm::WasmFullDecoder::DecodeRefIsNullImpl(TraceLine*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::EmptyInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]': ../../deps/v8/src/wasm/function-body-decoder-impl.h:3092:3: required from 'static int v8::internal::wasm::WasmFullDecoder::DecodeRefIsNull(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::EmptyInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3549:5: required from 'static constexpr int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandlerTableEntry(size_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::EmptyInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); size_t = long unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3589:30: required from 'int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandler(uint8_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::EmptyInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); uint8_t = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2398:33: required from 'void v8::internal::wasm::WasmFullDecoder::DecodeFunctionBody() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::EmptyInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2260:5: required from 'bool v8::internal::wasm::WasmFullDecoder::Decode() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::EmptyInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/function-body-decoder.cc:72:17: required from here ../../deps/v8/src/wasm/function-body-decoder-impl.h:3113:9: warning: enum constant in boolean context [-Wint-in-bool-context] 3113 | if (validate) { | ^~ ../../deps/v8/src/wasm/function-body-decoder-impl.h: In instantiation of 'int v8::internal::wasm::WasmFullDecoder::DecodeRefAsNonNullImpl(TraceLine*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::EmptyInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]': ../../deps/v8/src/wasm/function-body-decoder-impl.h:3134:3: required from 'static int v8::internal::wasm::WasmFullDecoder::DecodeRefAsNonNull(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::EmptyInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3551:5: required from 'static constexpr int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandlerTableEntry(size_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::EmptyInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); size_t = long unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3589:30: required from 'int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandler(uint8_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::EmptyInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); uint8_t = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2398:33: required from 'void v8::internal::wasm::WasmFullDecoder::DecodeFunctionBody() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::EmptyInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2260:5: required from 'bool v8::internal::wasm::WasmFullDecoder::Decode() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::EmptyInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/function-body-decoder.cc:72:17: required from here ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:55:8: note: in expansion of macro 'VALIDATE' 55 | if (!VALIDATE(this->enabled_.has_##feat())) { \ | ^~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:3135:5: note: in expansion of macro 'CHECK_PROTOTYPE_OPCODE' 3135 | CHECK_PROTOTYPE_OPCODE(typed_funcref); | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:3152:9: warning: enum constant in boolean context [-Wint-in-bool-context] 3152 | if (validate) { | ^~ ../../deps/v8/src/wasm/function-body-decoder-impl.h: In instantiation of 'int v8::internal::wasm::WasmFullDecoder::DecodeGlobalSetImpl(TraceLine*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::EmptyInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]': ../../deps/v8/src/wasm/function-body-decoder-impl.h:3213:3: required from 'static int v8::internal::wasm::WasmFullDecoder::DecodeGlobalSet(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::EmptyInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3557:5: required from 'static constexpr int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandlerTableEntry(size_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::EmptyInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); size_t = long unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3589:30: required from 'int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandler(uint8_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::EmptyInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); uint8_t = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2398:33: required from 'void v8::internal::wasm::WasmFullDecoder::DecodeFunctionBody() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::EmptyInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2260:5: required from 'bool v8::internal::wasm::WasmFullDecoder::Decode() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::EmptyInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/function-body-decoder.cc:72:17: required from here ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:3216:10: note: in expansion of macro 'VALIDATE' 3216 | if (!VALIDATE(imm.global->mutability)) { | ^~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h: In instantiation of 'int v8::internal::wasm::WasmFullDecoder::DecodeReturnCallImpl(TraceLine*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::EmptyInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]': ../../deps/v8/src/wasm/function-body-decoder-impl.h:3334:3: required from 'static int v8::internal::wasm::WasmFullDecoder::DecodeReturnCall(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::EmptyInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3570:5: required from 'static constexpr int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandlerTableEntry(size_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::EmptyInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); size_t = long unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3589:30: required from 'int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandler(uint8_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::EmptyInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); uint8_t = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2398:33: required from 'void v8::internal::wasm::WasmFullDecoder::DecodeFunctionBody() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::EmptyInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2260:5: required from 'bool v8::internal::wasm::WasmFullDecoder::Decode() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::EmptyInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/function-body-decoder.cc:72:17: required from here ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:55:8: note: in expansion of macro 'VALIDATE' 55 | if (!VALIDATE(this->enabled_.has_##feat())) { \ | ^~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:3335:5: note: in expansion of macro 'CHECK_PROTOTYPE_OPCODE' 3335 | CHECK_PROTOTYPE_OPCODE(return_call); | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:3338:10: note: in expansion of macro 'VALIDATE' 3338 | if (!VALIDATE(this->CanReturnCall(imm.sig))) { | ^~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h: In instantiation of 'int v8::internal::wasm::WasmFullDecoder::DecodeReturnCallIndirectImpl(TraceLine*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::EmptyInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]': ../../deps/v8/src/wasm/function-body-decoder-impl.h:3350:3: required from 'static int v8::internal::wasm::WasmFullDecoder::DecodeReturnCallIndirect(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::EmptyInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3571:5: required from 'static constexpr int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandlerTableEntry(size_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::EmptyInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); size_t = long unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3589:30: required from 'int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandler(uint8_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::EmptyInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); uint8_t = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2398:33: required from 'void v8::internal::wasm::WasmFullDecoder::DecodeFunctionBody() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::EmptyInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2260:5: required from 'bool v8::internal::wasm::WasmFullDecoder::Decode() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::EmptyInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/function-body-decoder.cc:72:17: required from here ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:55:8: note: in expansion of macro 'VALIDATE' 55 | if (!VALIDATE(this->enabled_.has_##feat())) { \ | ^~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:3351:5: note: in expansion of macro 'CHECK_PROTOTYPE_OPCODE' 3351 | CHECK_PROTOTYPE_OPCODE(return_call); | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:3354:10: note: in expansion of macro 'VALIDATE' 3354 | if (!VALIDATE(this->CanReturnCall(imm.sig))) { | ^~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h: In instantiation of 'int v8::internal::wasm::WasmFullDecoder::DecodeCallRefImpl(TraceLine*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::EmptyInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]': ../../deps/v8/src/wasm/function-body-decoder-impl.h:3370:3: required from 'static int v8::internal::wasm::WasmFullDecoder::DecodeCallRef(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::EmptyInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3572:5: required from 'static constexpr int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandlerTableEntry(size_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::EmptyInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); size_t = long unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3589:30: required from 'int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandler(uint8_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::EmptyInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); uint8_t = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2398:33: required from 'void v8::internal::wasm::WasmFullDecoder::DecodeFunctionBody() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::EmptyInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2260:5: required from 'bool v8::internal::wasm::WasmFullDecoder::Decode() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::EmptyInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/function-body-decoder.cc:72:17: required from here ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:55:8: note: in expansion of macro 'VALIDATE' 55 | if (!VALIDATE(this->enabled_.has_##feat())) { \ | ^~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:3371:5: note: in expansion of macro 'CHECK_PROTOTYPE_OPCODE' 3371 | CHECK_PROTOTYPE_OPCODE(typed_funcref); | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:3378:10: note: in expansion of macro 'VALIDATE' 3378 | if (!VALIDATE(func_type.is_object_reference() && func_type.has_index() && | ^~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h: In instantiation of 'int v8::internal::wasm::WasmFullDecoder::DecodeReturnCallRefImpl(TraceLine*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::EmptyInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]': ../../deps/v8/src/wasm/function-body-decoder-impl.h:3395:3: required from 'static int v8::internal::wasm::WasmFullDecoder::DecodeReturnCallRef(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::EmptyInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3573:5: required from 'static constexpr int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandlerTableEntry(size_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::EmptyInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); size_t = long unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3589:30: required from 'int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandler(uint8_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::EmptyInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); uint8_t = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2398:33: required from 'void v8::internal::wasm::WasmFullDecoder::DecodeFunctionBody() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::EmptyInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2260:5: required from 'bool v8::internal::wasm::WasmFullDecoder::Decode() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::EmptyInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/function-body-decoder.cc:72:17: required from here ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:55:8: note: in expansion of macro 'VALIDATE' 55 | if (!VALIDATE(this->enabled_.has_##feat())) { \ | ^~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:3396:5: note: in expansion of macro 'CHECK_PROTOTYPE_OPCODE' 3396 | CHECK_PROTOTYPE_OPCODE(typed_funcref); | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:55:8: note: in expansion of macro 'VALIDATE' 55 | if (!VALIDATE(this->enabled_.has_##feat())) { \ | ^~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:3397:5: note: in expansion of macro 'CHECK_PROTOTYPE_OPCODE' 3397 | CHECK_PROTOTYPE_OPCODE(return_call); | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:3404:10: note: in expansion of macro 'VALIDATE' 3404 | if (!VALIDATE(func_type.is_object_reference() && func_type.has_index() && | ^~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h: In instantiation of 'int v8::internal::wasm::WasmFullDecoder::DecodeSimdImpl(TraceLine*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::EmptyInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]': ../../deps/v8/src/wasm/function-body-decoder-impl.h:3431:3: required from 'static int v8::internal::wasm::WasmFullDecoder::DecodeSimd(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::EmptyInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3575:5: required from 'static constexpr int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandlerTableEntry(size_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::EmptyInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); size_t = long unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3589:30: required from 'int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandler(uint8_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::EmptyInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); uint8_t = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2398:33: required from 'void v8::internal::wasm::WasmFullDecoder::DecodeFunctionBody() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::EmptyInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2260:5: required from 'bool v8::internal::wasm::WasmFullDecoder::Decode() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::EmptyInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/function-body-decoder.cc:72:17: required from here ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:55:8: note: in expansion of macro 'VALIDATE' 55 | if (!VALIDATE(this->enabled_.has_##feat())) { \ | ^~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:3432:5: note: in expansion of macro 'CHECK_PROTOTYPE_OPCODE' 3432 | CHECK_PROTOTYPE_OPCODE(simd); | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:3443:10: note: in expansion of macro 'VALIDATE' 3443 | if (!VALIDATE(this->ok())) return 0; | ^~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h: In instantiation of 'int v8::internal::wasm::WasmFullDecoder::DecodeAtomicImpl(TraceLine*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::EmptyInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]': ../../deps/v8/src/wasm/function-body-decoder-impl.h:3451:3: required from 'static int v8::internal::wasm::WasmFullDecoder::DecodeAtomic(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::EmptyInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3576:5: required from 'static constexpr int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandlerTableEntry(size_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::EmptyInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); size_t = long unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3589:30: required from 'int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandler(uint8_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::EmptyInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); uint8_t = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2398:33: required from 'void v8::internal::wasm::WasmFullDecoder::DecodeFunctionBody() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::EmptyInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2260:5: required from 'bool v8::internal::wasm::WasmFullDecoder::Decode() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::EmptyInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/function-body-decoder.cc:72:17: required from here ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:55:8: note: in expansion of macro 'VALIDATE' 55 | if (!VALIDATE(this->enabled_.has_##feat())) { \ | ^~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:3452:5: note: in expansion of macro 'CHECK_PROTOTYPE_OPCODE' 3452 | CHECK_PROTOTYPE_OPCODE(threads); | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h: In instantiation of 'int v8::internal::wasm::WasmFullDecoder::DecodeGCImpl(TraceLine*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::EmptyInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]': ../../deps/v8/src/wasm/function-body-decoder-impl.h:3460:3: required from 'static int v8::internal::wasm::WasmFullDecoder::DecodeGC(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::EmptyInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3577:5: required from 'static constexpr int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandlerTableEntry(size_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::EmptyInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); size_t = long unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3589:30: required from 'int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandler(uint8_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::EmptyInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); uint8_t = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2398:33: required from 'void v8::internal::wasm::WasmFullDecoder::DecodeFunctionBody() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::EmptyInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2260:5: required from 'bool v8::internal::wasm::WasmFullDecoder::Decode() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::EmptyInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/function-body-decoder.cc:72:17: required from here ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:55:8: note: in expansion of macro 'VALIDATE' 55 | if (!VALIDATE(this->enabled_.has_##feat())) { \ | ^~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:3461:5: note: in expansion of macro 'CHECK_PROTOTYPE_OPCODE' 3461 | CHECK_PROTOTYPE_OPCODE(gc); | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h: In instantiation of 'int v8::internal::wasm::WasmFullDecoder::DecodeUnknownOrAsmJsImpl(TraceLine*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::EmptyInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]': ../../deps/v8/src/wasm/function-body-decoder-impl.h:3474:3: required from 'static int v8::internal::wasm::WasmFullDecoder::DecodeUnknownOrAsmJs(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::EmptyInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3581:12: required from 'static constexpr int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandlerTableEntry(size_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::EmptyInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); size_t = long unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3589:30: required from 'int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandler(uint8_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::EmptyInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); uint8_t = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2398:33: required from 'void v8::internal::wasm::WasmFullDecoder::DecodeFunctionBody() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::EmptyInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2260:5: required from 'bool v8::internal::wasm::WasmFullDecoder::Decode() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::EmptyInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/function-body-decoder.cc:72:17: required from here ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:3476:10: note: in expansion of macro 'VALIDATE' 3476 | if (!VALIDATE(is_asmjs_module(this->module_))) { | ^~~~~~~~ ../../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::kNoTrace; long unsigned int size_in_bits = 32; v8::internal::byte = unsigned char; uint32_t = unsigned int]': ../../deps/v8/src/wasm/decoder.h:115:49: required from 'int32_t v8::internal::wasm::Decoder::read_i32v(const v8::internal::byte*, uint32_t*, const char*) [with ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; int32_t = int; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:399:41: required from 'v8::internal::wasm::ImmI32Immediate::ImmI32Immediate(v8::internal::wasm::Decoder*, const v8::internal::byte*) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; v8::internal::byte = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:1664:35: required from 'static uint32_t v8::internal::wasm::WasmDecoder::OpcodeLength(v8::internal::wasm::WasmDecoder*, const v8::internal::byte*) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; uint32_t = unsigned int; v8::internal::byte = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:1241:25: required from 'static v8::internal::BitVector* v8::internal::wasm::WasmDecoder::AnalyzeLoopAssignment(v8::internal::wasm::WasmDecoder*, const v8::internal::byte*, uint32_t, v8::internal::Zone*) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../../deps/v8/src/wasm/function-body-decoder.cc:324:70: 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 = long int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kNoTrace; long unsigned int size_in_bits = 64; v8::internal::byte = unsigned char; uint32_t = unsigned int]': ../../deps/v8/src/wasm/decoder.h:129:49: required from 'int64_t v8::internal::wasm::Decoder::read_i64v(const v8::internal::byte*, uint32_t*, const char*) [with ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; int64_t = long int; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:408:41: required from 'v8::internal::wasm::ImmI64Immediate::ImmI64Immediate(v8::internal::wasm::Decoder*, const v8::internal::byte*) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; v8::internal::byte = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:1668:35: required from 'static uint32_t v8::internal::wasm::WasmDecoder::OpcodeLength(v8::internal::wasm::WasmDecoder*, const v8::internal::byte*) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; uint32_t = unsigned int; v8::internal::byte = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:1241:25: required from 'static v8::internal::BitVector* v8::internal::wasm::WasmDecoder::AnalyzeLoopAssignment(v8::internal::wasm::WasmDecoder*, const v8::internal::byte*, uint32_t, v8::internal::Zone*) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../../deps/v8/src/wasm/function-body-decoder.cc:324:70: 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::kNoTrace; long unsigned int size_in_bits = 64; v8::internal::byte = unsigned char; uint32_t = unsigned int]': ../../deps/v8/src/wasm/decoder.h:122:50: required from 'uint64_t v8::internal::wasm::Decoder::read_u64v(const v8::internal::byte*, uint32_t*, const char*) [with ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; uint64_t = long unsigned int; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:674:56: required from 'v8::internal::wasm::MemoryAccessImmediate::MemoryAccessImmediate(v8::internal::wasm::Decoder*, const v8::internal::byte*, uint32_t, bool) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:1698:41: required from 'static uint32_t v8::internal::wasm::WasmDecoder::OpcodeLength(v8::internal::wasm::WasmDecoder*, const v8::internal::byte*) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; uint32_t = unsigned int; v8::internal::byte = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:1241:25: required from 'static v8::internal::BitVector* v8::internal::wasm::WasmDecoder::AnalyzeLoopAssignment(v8::internal::wasm::WasmDecoder*, const v8::internal::byte*, uint32_t, v8::internal::Zone*) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../../deps/v8/src/wasm/function-body-decoder.cc:324:70: 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_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 = long int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kNoTrace; long unsigned int size_in_bits = 33; 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::kNoTrace; long unsigned int size_in_bits = 33; 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::kNoTrace; long unsigned int size_in_bits = 33; 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::kNoTrace; long unsigned int size_in_bits = 33; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../../deps/v8/src/wasm/decoder.h:136:53: required from 'int64_t v8::internal::wasm::Decoder::read_i33v(const v8::internal::byte*, uint32_t*, const char*) [with ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; int64_t = long int; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:192:52: required from 'v8::internal::wasm::HeapType v8::internal::wasm::value_type_reader::read_heap_type(v8::internal::wasm::Decoder*, const v8::internal::byte*, uint32_t*, const v8::internal::wasm::WasmModule*, const v8::internal::wasm::WasmFeatures&) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../../deps/v8/src/wasm/function-body-decoder.cc:27:80: 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::kNoTrace; 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::kNoTrace; 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::kNoTrace; 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::kNoTrace; long unsigned int size_in_bits = 32; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../../deps/v8/src/wasm/decoder.h:108:50: required from 'uint32_t v8::internal::wasm::Decoder::read_u32v(const v8::internal::byte*, uint32_t*, const char*) [with ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; uint32_t = unsigned int; v8::internal::byte = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:1123:43: required from 'int v8::internal::wasm::WasmDecoder::DecodeLocals(const v8::internal::byte*, uint32_t*, v8::base::Optional) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../../deps/v8/src/wasm/function-body-decoder.cc:42:27: 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/function-body-decoder-impl.h: In instantiation of 'bool v8::internal::wasm::WasmDecoder::Validate(const v8::internal::byte*, v8::internal::wasm::BlockTypeImmediate&) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; v8::internal::byte = unsigned char]': ../../deps/v8/src/wasm/function-body-decoder-impl.h:2582:24: required from 'int v8::internal::wasm::WasmFullDecoder::DecodeBlockImpl(TraceLine*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::EmptyInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2579:3: required from 'static int v8::internal::wasm::WasmFullDecoder::DecodeBlock(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::EmptyInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3522:5: required from 'static constexpr int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandlerTableEntry(size_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::EmptyInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); size_t = long unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3589:30: required from 'int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandler(uint8_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::EmptyInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); uint8_t = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2398:33: required from 'void v8::internal::wasm::WasmFullDecoder::DecodeFunctionBody() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::EmptyInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2260:5: required from 'bool v8::internal::wasm::WasmFullDecoder::Decode() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::EmptyInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/function-body-decoder.cc:72:17: required from here ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:1437:10: note: in expansion of macro 'VALIDATE' 1437 | if (!VALIDATE(module_->has_signature(imm.sig_index))) { | ^~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h: In instantiation of 'bool v8::internal::wasm::WasmDecoder::Validate(const v8::internal::byte*, v8::internal::wasm::BranchDepthImmediate&, size_t) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; v8::internal::byte = unsigned char; size_t = long unsigned int]': ../../deps/v8/src/wasm/function-body-decoder-impl.h:2595:24: required from 'int v8::internal::wasm::WasmFullDecoder::DecodeRethrowImpl(TraceLine*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::EmptyInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2592:3: required from 'static int v8::internal::wasm::WasmFullDecoder::DecodeRethrow(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::EmptyInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3523:5: required from 'static constexpr int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandlerTableEntry(size_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::EmptyInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); size_t = long unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3589:30: required from 'int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandler(uint8_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::EmptyInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); uint8_t = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2398:33: required from 'void v8::internal::wasm::WasmFullDecoder::DecodeFunctionBody() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::EmptyInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2260:5: required from 'bool v8::internal::wasm::WasmFullDecoder::Decode() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::EmptyInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/function-body-decoder.cc:72:17: required from here ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:1359:10: note: in expansion of macro 'VALIDATE' 1359 | if (!VALIDATE(imm.depth < control_depth)) { | ^~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h: In instantiation of 'bool v8::internal::wasm::WasmDecoder::Validate(const v8::internal::byte*, v8::internal::wasm::TagIndexImmediate&) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; v8::internal::byte = unsigned char]': ../../deps/v8/src/wasm/function-body-decoder-impl.h:2609:24: required from 'int v8::internal::wasm::WasmFullDecoder::DecodeThrowImpl(TraceLine*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::EmptyInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2606:3: required from 'static int v8::internal::wasm::WasmFullDecoder::DecodeThrow(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::EmptyInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3524:5: required from 'static constexpr int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandlerTableEntry(size_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::EmptyInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); size_t = long unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3589:30: required from 'int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandler(uint8_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::EmptyInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); uint8_t = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2398:33: required from 'void v8::internal::wasm::WasmFullDecoder::DecodeFunctionBody() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::EmptyInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2260:5: required from 'bool v8::internal::wasm::WasmFullDecoder::Decode() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::EmptyInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/function-body-decoder.cc:72:17: required from here ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:1247:10: note: in expansion of macro 'VALIDATE' 1247 | if (!VALIDATE(imm.index < module_->tags.size())) { | ^~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h: In instantiation of 'void v8::internal::wasm::WasmFullDecoder::FallThrough() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::EmptyInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]': ../../deps/v8/src/wasm/function-body-decoder-impl.h:2647:5: required from 'int v8::internal::wasm::WasmFullDecoder::DecodeCatchImpl(TraceLine*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::EmptyInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2633:3: required from 'static int v8::internal::wasm::WasmFullDecoder::DecodeCatch(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::EmptyInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3526:5: required from 'static constexpr int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandlerTableEntry(size_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::EmptyInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); size_t = long unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3589:30: required from 'int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandler(uint8_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::EmptyInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); uint8_t = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2398:33: required from 'void v8::internal::wasm::WasmFullDecoder::DecodeFunctionBody() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::EmptyInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2260:5: required from 'bool v8::internal::wasm::WasmFullDecoder::Decode() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::EmptyInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/function-body-decoder.cc:72:17: required from here ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:5360:10: note: in expansion of macro 'VALIDATE' 5360 | if (!VALIDATE(TypeCheckFallThru())) return; | ^~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h: In instantiation of 'void v8::internal::wasm::WasmFullDecoder::PopControl() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::EmptyInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]': ../../deps/v8/src/wasm/function-body-decoder-impl.h:2686:5: required from 'int v8::internal::wasm::WasmFullDecoder::DecodeDelegateImpl(TraceLine*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::EmptyInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2664:3: required from 'static int v8::internal::wasm::WasmFullDecoder::DecodeDelegate(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::EmptyInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3527:5: required from 'static constexpr int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandlerTableEntry(size_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::EmptyInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); size_t = long unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3589:30: required from 'int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandler(uint8_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::EmptyInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); uint8_t = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2398:33: required from 'void v8::internal::wasm::WasmFullDecoder::DecodeFunctionBody() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::EmptyInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2260:5: required from 'bool v8::internal::wasm::WasmFullDecoder::Decode() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::EmptyInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/function-body-decoder.cc:72:17: required from here ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:2200:9: note: in expansion of macro 'VALIDATE' 2200 | if (VALIDATE(this->ok()) && \ | ^~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:3740:5: note: in expansion of macro 'CALL_INTERFACE_IF_OK_AND_PARENT_REACHABLE' 3740 | CALL_INTERFACE_IF_OK_AND_PARENT_REACHABLE(PopControl, c); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h: In instantiation of 'v8::internal::wasm::WasmFullDecoder::Value v8::internal::wasm::WasmFullDecoder::Peek(int) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::EmptyInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; Value = v8::internal::wasm::ValueBase]': ../../deps/v8/src/wasm/function-body-decoder-impl.h:2716:28: required from 'int v8::internal::wasm::WasmFullDecoder::DecodeBrOnNullImpl(TraceLine*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::EmptyInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2712:3: required from 'static int v8::internal::wasm::WasmFullDecoder::DecodeBrOnNull(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::EmptyInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3529:5: required from 'static constexpr int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandlerTableEntry(size_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::EmptyInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); size_t = long unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3589:30: required from 'int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandler(uint8_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::EmptyInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); uint8_t = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2398:33: required from 'void v8::internal::wasm::WasmFullDecoder::DecodeFunctionBody() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::EmptyInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2260:5: required from 'bool v8::internal::wasm::WasmFullDecoder::Decode() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::EmptyInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/function-body-decoder.cc:72:17: required from here ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:5215:12: note: in expansion of macro 'VALIDATE' 5215 | if (!VALIDATE(decoding_mode == kFunctionBody && | ^~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h: In instantiation of 'bool v8::internal::wasm::WasmFullDecoder::TypeCheckBranch(Control*, uint32_t) [with bool push_branch_values = true; v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::EmptyInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; Control = v8::internal::wasm::ControlBase, v8::internal::wasm::Decoder::kFullValidation>; uint32_t = unsigned int]': ../../deps/v8/src/wasm/function-body-decoder-impl.h:2718:10: required from 'int v8::internal::wasm::WasmFullDecoder::DecodeBrOnNullImpl(TraceLine*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::EmptyInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2712:3: required from 'static int v8::internal::wasm::WasmFullDecoder::DecodeBrOnNull(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::EmptyInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3529:5: required from 'static constexpr int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandlerTableEntry(size_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::EmptyInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); size_t = long unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3589:30: required from 'int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandler(uint8_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::EmptyInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); uint8_t = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2398:33: required from 'void v8::internal::wasm::WasmFullDecoder::DecodeFunctionBody() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::EmptyInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2260:5: required from 'bool v8::internal::wasm::WasmFullDecoder::Decode() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::EmptyInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/function-body-decoder.cc:72:17: required from here ../../deps/v8/src/wasm/function-body-decoder-impl.h:5403:19: warning: enum constant in boolean context [-Wint-in-bool-context] 5403 | static_assert(validate, "Call this function only within VALIDATE"); | ^~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h: In instantiation of 'v8::internal::wasm::WasmFullDecoder::Value v8::internal::wasm::WasmFullDecoder::Peek(int, int, v8::internal::wasm::ValueType) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::EmptyInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; Value = v8::internal::wasm::ValueBase]': ../../deps/v8/src/wasm/function-body-decoder-impl.h:2754:28: required from 'int v8::internal::wasm::WasmFullDecoder::DecodeBrOnNonNullImpl(TraceLine*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::EmptyInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2750:3: required from 'static int v8::internal::wasm::WasmFullDecoder::DecodeBrOnNonNull(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::EmptyInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3530:5: required from 'static constexpr int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandlerTableEntry(size_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::EmptyInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); size_t = long unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3589:30: required from 'int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandler(uint8_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::EmptyInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); uint8_t = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2398:33: required from 'void v8::internal::wasm::WasmFullDecoder::DecodeFunctionBody() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::EmptyInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2260:5: required from 'bool v8::internal::wasm::WasmFullDecoder::Decode() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::EmptyInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/function-body-decoder.cc:72:17: required from here ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:5203:10: note: in expansion of macro 'VALIDATE' 5203 | if (!VALIDATE(IsSubtypeOf(val.type, expected, this->module_) || | ^~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h: In instantiation of 'bool v8::internal::wasm::WasmFullDecoder::TypeCheckFallThru() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::EmptyInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]': ../../deps/v8/src/wasm/function-body-decoder-impl.h:2863:10: required from 'int v8::internal::wasm::WasmFullDecoder::DecodeElseImpl(TraceLine*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::EmptyInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2852:3: required from 'static int v8::internal::wasm::WasmFullDecoder::DecodeElse(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::EmptyInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3534:5: required from 'static constexpr int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandlerTableEntry(size_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::EmptyInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); size_t = long unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3589:30: required from 'int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandler(uint8_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::EmptyInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); uint8_t = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2398:33: required from 'void v8::internal::wasm::WasmFullDecoder::DecodeFunctionBody() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::EmptyInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2260:5: required from 'bool v8::internal::wasm::WasmFullDecoder::Decode() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::EmptyInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/function-body-decoder.cc:72:17: required from here ../../deps/v8/src/wasm/function-body-decoder-impl.h:5386:19: warning: enum constant in boolean context [-Wint-in-bool-context] 5386 | static_assert(validate, "Call this function only within VALIDATE"); | ^~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h: In instantiation of 'bool v8::internal::wasm::WasmFullDecoder::TypeCheckOneArmedIf(Control*) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::EmptyInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; Control = v8::internal::wasm::ControlBase, v8::internal::wasm::Decoder::kFullValidation>]': ../../deps/v8/src/wasm/function-body-decoder-impl.h:2895:14: required from 'int v8::internal::wasm::WasmFullDecoder::DecodeEndImpl(TraceLine*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::EmptyInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2873:3: required from 'static int v8::internal::wasm::WasmFullDecoder::DecodeEnd(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::EmptyInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3535:5: required from 'static constexpr int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandlerTableEntry(size_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::EmptyInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); size_t = long unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3589:30: required from 'int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandler(uint8_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::EmptyInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); uint8_t = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2398:33: required from 'void v8::internal::wasm::WasmFullDecoder::DecodeFunctionBody() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::EmptyInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2260:5: required from 'bool v8::internal::wasm::WasmFullDecoder::Decode() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::EmptyInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/function-body-decoder.cc:72:17: required from here ../../deps/v8/src/wasm/function-body-decoder-impl.h:5366:19: warning: enum constant in boolean context [-Wint-in-bool-context] 5366 | static_assert(validate, "Call this function only within VALIDATE"); | ^~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h: In instantiation of 'bool v8::internal::wasm::WasmFullDecoder::DoReturn() [with StackElementsCountMode strict_count = v8::internal::wasm::WasmFullDecoder::kStrictCounting; MergeType merge_type = v8::internal::wasm::WasmFullDecoder::kFallthroughMerge; v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::EmptyInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]': ../../deps/v8/src/wasm/function-body-decoder-impl.h:2911:54: required from 'int v8::internal::wasm::WasmFullDecoder::DecodeEndImpl(TraceLine*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::EmptyInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2873:3: required from 'static int v8::internal::wasm::WasmFullDecoder::DecodeEnd(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::EmptyInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3535:5: required from 'static constexpr int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandlerTableEntry(size_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::EmptyInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); size_t = long unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3589:30: required from 'int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandler(uint8_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::EmptyInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); uint8_t = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2398:33: required from 'void v8::internal::wasm::WasmFullDecoder::DecodeFunctionBody() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::EmptyInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2260:5: required from 'bool v8::internal::wasm::WasmFullDecoder::Decode() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::EmptyInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/function-body-decoder.cc:72:17: required from here ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:5344:10: note: in expansion of macro 'VALIDATE' 5344 | if (!VALIDATE((TypeCheckStackAgainstMerge( | ^~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h: In instantiation of 'bool v8::internal::wasm::WasmFullDecoder::TypeCheckBranch(Control*, uint32_t) [with bool push_branch_values = false; v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::EmptyInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; Control = v8::internal::wasm::ControlBase, v8::internal::wasm::Decoder::kFullValidation>; uint32_t = unsigned int]': ../../deps/v8/src/wasm/function-body-decoder-impl.h:2965:10: required from 'int v8::internal::wasm::WasmFullDecoder::DecodeBrImpl(TraceLine*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::EmptyInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2961:3: required from 'static int v8::internal::wasm::WasmFullDecoder::DecodeBr(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::EmptyInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3538:5: required from 'static constexpr int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandlerTableEntry(size_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::EmptyInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); size_t = long unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3589:30: required from 'int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandler(uint8_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::EmptyInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); uint8_t = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2398:33: required from 'void v8::internal::wasm::WasmFullDecoder::DecodeFunctionBody() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::EmptyInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2260:5: required from 'bool v8::internal::wasm::WasmFullDecoder::Decode() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::EmptyInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/function-body-decoder.cc:72:17: required from here ../../deps/v8/src/wasm/function-body-decoder-impl.h:5403:19: warning: enum constant in boolean context [-Wint-in-bool-context] 5403 | static_assert(validate, "Call this function only within VALIDATE"); | ^~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h: In instantiation of 'bool v8::internal::wasm::WasmDecoder::Validate(const v8::internal::byte*, v8::internal::wasm::BranchTableImmediate&, size_t) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; v8::internal::byte = unsigned char; size_t = long unsigned int]': ../../deps/v8/src/wasm/function-body-decoder-impl.h:2993:24: required from 'int v8::internal::wasm::WasmFullDecoder::DecodeBrTableImpl(TraceLine*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::EmptyInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2988:3: required from 'static int v8::internal::wasm::WasmFullDecoder::DecodeBrTable(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::EmptyInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3540:5: required from 'static constexpr int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandlerTableEntry(size_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::EmptyInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); size_t = long unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3589:30: required from 'int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandler(uint8_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::EmptyInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); uint8_t = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2398:33: required from 'void v8::internal::wasm::WasmFullDecoder::DecodeFunctionBody() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::EmptyInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2260:5: required from 'bool v8::internal::wasm::WasmFullDecoder::Decode() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::EmptyInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/function-body-decoder.cc:72:17: required from here ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:1368:10: note: in expansion of macro 'VALIDATE' 1368 | if (!VALIDATE(imm.table_count <= kV8MaxWasmFunctionBrTableSize)) { | ^~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h: In instantiation of 'bool v8::internal::wasm::WasmFullDecoder::DoReturn() [with StackElementsCountMode strict_count = v8::internal::wasm::WasmFullDecoder::kNonStrictCounting; MergeType merge_type = v8::internal::wasm::WasmFullDecoder::kReturnMerge; v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::EmptyInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]': ../../deps/v8/src/wasm/function-body-decoder-impl.h:3039:54: required from 'int v8::internal::wasm::WasmFullDecoder::DecodeReturnImpl(TraceLine*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::EmptyInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3038:3: required from 'static int v8::internal::wasm::WasmFullDecoder::DecodeReturn(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::EmptyInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3541:5: required from 'static constexpr int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandlerTableEntry(size_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::EmptyInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); size_t = long unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3589:30: required from 'int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandler(uint8_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::EmptyInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); uint8_t = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2398:33: required from 'void v8::internal::wasm::WasmFullDecoder::DecodeFunctionBody() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::EmptyInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2260:5: required from 'bool v8::internal::wasm::WasmFullDecoder::Decode() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::EmptyInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/function-body-decoder.cc:72:17: required from here ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:5344:10: note: in expansion of macro 'VALIDATE' 5344 | if (!VALIDATE((TypeCheckStackAgainstMerge( | ^~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h: In instantiation of 'bool v8::internal::wasm::WasmDecoder::ValidateFunction(const v8::internal::byte*, v8::internal::wasm::IndexImmediate&) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; v8::internal::byte = unsigned char]': ../../deps/v8/src/wasm/function-body-decoder-impl.h:3124:32: required from 'int v8::internal::wasm::WasmFullDecoder::DecodeRefFuncImpl(TraceLine*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::EmptyInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3121:3: required from 'static int v8::internal::wasm::WasmFullDecoder::DecodeRefFunc(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::EmptyInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3550:5: required from 'static constexpr int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandlerTableEntry(size_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::EmptyInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); size_t = long unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3589:30: required from 'int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandler(uint8_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::EmptyInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); uint8_t = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2398:33: required from 'void v8::internal::wasm::WasmFullDecoder::DecodeFunctionBody() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::EmptyInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2260:5: required from 'bool v8::internal::wasm::WasmFullDecoder::Decode() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::EmptyInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/function-body-decoder.cc:72:17: required from here ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:1551:10: note: in expansion of macro 'VALIDATE' 1551 | if (!VALIDATE(imm.index < module_->functions.size())) { | ^~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:1556:10: note: in expansion of macro 'VALIDATE' 1556 | !VALIDATE(module_->functions[imm.index].declared)) { | ^~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h: In instantiation of 'bool v8::internal::wasm::WasmDecoder::Validate(const v8::internal::byte*, v8::internal::wasm::GlobalIndexImmediate&) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; v8::internal::byte = unsigned char]': ../../deps/v8/src/wasm/function-body-decoder-impl.h:3206:24: required from 'int v8::internal::wasm::WasmFullDecoder::DecodeGlobalGetImpl(TraceLine*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::EmptyInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3204:3: required from 'static int v8::internal::wasm::WasmFullDecoder::DecodeGlobalGet(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::EmptyInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3556:5: required from 'static constexpr int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandlerTableEntry(size_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::EmptyInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); size_t = long unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3589:30: required from 'int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandler(uint8_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::EmptyInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); uint8_t = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2398:33: required from 'void v8::internal::wasm::WasmFullDecoder::DecodeFunctionBody() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::EmptyInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2260:5: required from 'bool v8::internal::wasm::WasmFullDecoder::Decode() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::EmptyInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/function-body-decoder.cc:72:17: required from here ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:1258:10: note: in expansion of macro 'VALIDATE' 1258 | if (!VALIDATE(imm.index < module_->globals.size())) { | ^~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:1265:12: note: in expansion of macro 'VALIDATE' 1265 | if (!VALIDATE(!imm.global->mutability)) { | ^~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:1271:12: note: in expansion of macro 'VALIDATE' 1271 | if (!VALIDATE(imm.global->imported || this->enabled_.has_gc())) { | ^~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h: In instantiation of 'bool v8::internal::wasm::WasmDecoder::ValidateTable(const v8::internal::byte*, v8::internal::wasm::IndexImmediate&) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; v8::internal::byte = unsigned char]': ../../deps/v8/src/wasm/function-body-decoder-impl.h:3229:29: required from 'int v8::internal::wasm::WasmFullDecoder::DecodeTableGetImpl(TraceLine*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::EmptyInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3226:3: required from 'static int v8::internal::wasm::WasmFullDecoder::DecodeTableGet(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::EmptyInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3558:5: required from 'static constexpr int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandlerTableEntry(size_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::EmptyInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); size_t = long unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3589:30: required from 'int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandler(uint8_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::EmptyInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); uint8_t = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2398:33: required from 'void v8::internal::wasm::WasmFullDecoder::DecodeFunctionBody() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::EmptyInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2260:5: required from 'bool v8::internal::wasm::WasmFullDecoder::Decode() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::EmptyInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/function-body-decoder.cc:72:17: required from here ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:1511:10: note: in expansion of macro 'VALIDATE' 1511 | if (!VALIDATE(imm.index < module_->tables.size())) { | ^~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h: In instantiation of 'bool v8::internal::wasm::WasmDecoder::Validate(const v8::internal::byte*, v8::internal::wasm::MemoryIndexImmediate&) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; v8::internal::byte = unsigned char]': ../../deps/v8/src/wasm/function-body-decoder-impl.h:3285:24: required from 'int v8::internal::wasm::WasmFullDecoder::DecodeMemoryGrowImpl(TraceLine*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::EmptyInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3283:3: required from 'static int v8::internal::wasm::WasmFullDecoder::DecodeMemoryGrow(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::EmptyInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3566:5: required from 'static constexpr int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandlerTableEntry(size_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::EmptyInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); size_t = long unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3589:30: required from 'int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandler(uint8_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::EmptyInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); uint8_t = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2398:33: required from 'void v8::internal::wasm::WasmFullDecoder::DecodeFunctionBody() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::EmptyInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2260:5: required from 'bool v8::internal::wasm::WasmFullDecoder::Decode() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::EmptyInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/function-body-decoder.cc:72:17: required from here ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:1447:10: note: in expansion of macro 'VALIDATE' 1447 | if (!VALIDATE(this->module_->has_memory)) { | ^~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:1451:10: note: in expansion of macro 'VALIDATE' 1451 | if (!VALIDATE(imm.index == uint8_t{0})) { | ^~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h: In instantiation of 'bool v8::internal::wasm::WasmDecoder::Validate(const v8::internal::byte*, v8::internal::wasm::CallFunctionImmediate&) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; v8::internal::byte = unsigned char]': ../../deps/v8/src/wasm/function-body-decoder-impl.h:3309:24: required from 'int v8::internal::wasm::WasmFullDecoder::DecodeCallFunctionImpl(TraceLine*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::EmptyInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3307:3: required from 'static int v8::internal::wasm::WasmFullDecoder::DecodeCallFunction(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::EmptyInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3568:5: required from 'static constexpr int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandlerTableEntry(size_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::EmptyInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); size_t = long unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3589:30: required from 'int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandler(uint8_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::EmptyInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); uint8_t = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2398:33: required from 'void v8::internal::wasm::WasmFullDecoder::DecodeFunctionBody() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::EmptyInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2260:5: required from 'bool v8::internal::wasm::WasmFullDecoder::Decode() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::EmptyInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/function-body-decoder.cc:72:17: required from here ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:1321:10: note: in expansion of macro 'VALIDATE' 1321 | if (!VALIDATE(imm.index < module_->functions.size())) { | ^~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h: In instantiation of 'bool v8::internal::wasm::WasmDecoder::Validate(const v8::internal::byte*, v8::internal::wasm::CallIndirectImmediate&) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; v8::internal::byte = unsigned char]': ../../deps/v8/src/wasm/function-body-decoder-impl.h:3321:24: required from 'int v8::internal::wasm::WasmFullDecoder::DecodeCallIndirectImpl(TraceLine*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::EmptyInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3319:3: required from 'static int v8::internal::wasm::WasmFullDecoder::DecodeCallIndirect(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::EmptyInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3569:5: required from 'static constexpr int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandlerTableEntry(size_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::EmptyInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); size_t = long unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3589:30: required from 'int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandler(uint8_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::EmptyInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); uint8_t = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2398:33: required from 'void v8::internal::wasm::WasmFullDecoder::DecodeFunctionBody() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::EmptyInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2260:5: required from 'bool v8::internal::wasm::WasmFullDecoder::Decode() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::EmptyInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/function-body-decoder.cc:72:17: required from here ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:1335:10: note: in expansion of macro 'VALIDATE' 1335 | if (!VALIDATE(IsSubtypeOf(table_type, kWasmFuncRef, module_))) { | ^~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:1345:10: note: in expansion of macro 'VALIDATE' 1345 | if (!VALIDATE(IsSubtypeOf(immediate_type, table_type, module_))) { | ^~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h: In instantiation of 'uint32_t v8::internal::wasm::WasmFullDecoder::DecodeSimdOpcode(v8::internal::wasm::WasmOpcode, uint32_t) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::EmptyInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; uint32_t = unsigned int]': ../../deps/v8/src/wasm/function-body-decoder-impl.h:3448:12: required from 'int v8::internal::wasm::WasmFullDecoder::DecodeSimdImpl(TraceLine*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::EmptyInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3431:3: required from 'static int v8::internal::wasm::WasmFullDecoder::DecodeSimd(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::EmptyInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3575:5: required from 'static constexpr int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandlerTableEntry(size_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::EmptyInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); size_t = long unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3589:30: required from 'int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandler(uint8_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::EmptyInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); uint8_t = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2398:33: required from 'void v8::internal::wasm::WasmFullDecoder::DecodeFunctionBody() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::EmptyInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2260:5: required from 'bool v8::internal::wasm::WasmFullDecoder::Decode() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::EmptyInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/function-body-decoder.cc:72:17: required from here ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:4004:14: note: in expansion of macro 'VALIDATE' 4004 | if (!VALIDATE(sig != nullptr)) { | ^~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h: In instantiation of 'uint32_t v8::internal::wasm::WasmFullDecoder::DecodeAtomicOpcode(v8::internal::wasm::WasmOpcode, uint32_t) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::EmptyInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; uint32_t = unsigned int]': ../../deps/v8/src/wasm/function-body-decoder-impl.h:3457:12: required from 'int v8::internal::wasm::WasmFullDecoder::DecodeAtomicImpl(TraceLine*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::EmptyInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3451:3: required from 'static int v8::internal::wasm::WasmFullDecoder::DecodeAtomic(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::EmptyInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3576:5: required from 'static constexpr int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandlerTableEntry(size_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::EmptyInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); size_t = long unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3589:30: required from 'int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandler(uint8_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::EmptyInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); uint8_t = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2398:33: required from 'void v8::internal::wasm::WasmFullDecoder::DecodeFunctionBody() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::EmptyInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2260:5: required from 'bool v8::internal::wasm::WasmFullDecoder::Decode() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::EmptyInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/function-body-decoder.cc:72:17: required from here ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:4931:10: note: in expansion of macro 'VALIDATE' 4931 | if (!VALIDATE(sig != nullptr)) { | ^~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:4956:14: note: in expansion of macro 'VALIDATE' 4956 | if (!VALIDATE(zero == 0)) { | ^~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h: In instantiation of 'int v8::internal::wasm::WasmFullDecoder::DecodeGCOpcode(v8::internal::wasm::WasmOpcode, uint32_t) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::EmptyInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; uint32_t = unsigned int]': ../../deps/v8/src/wasm/function-body-decoder-impl.h:3466:12: required from 'int v8::internal::wasm::WasmFullDecoder::DecodeGCImpl(TraceLine*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::EmptyInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3460:3: required from 'static int v8::internal::wasm::WasmFullDecoder::DecodeGC(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::EmptyInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3577:5: required from 'static constexpr int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandlerTableEntry(size_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::EmptyInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); size_t = long unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3589:30: required from 'int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandler(uint8_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::EmptyInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); uint8_t = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2398:33: required from 'void v8::internal::wasm::WasmFullDecoder::DecodeFunctionBody() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::EmptyInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2260:5: required from 'bool v8::internal::wasm::WasmFullDecoder::Decode() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::EmptyInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/function-body-decoder.cc:72:17: required from here ../../deps/v8/src/wasm/function-body-decoder-impl.h:4079:9: warning: enum constant in boolean context [-Wint-in-bool-context] 4079 | if (validate) { | ^~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:4082:18: note: in expansion of macro 'VALIDATE' 4082 | if (!VALIDATE(ftype.is_defaultable())) { | ^~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:4110:14: note: in expansion of macro 'VALIDATE' 4110 | if (!VALIDATE(!field_type.is_packed())) { | ^~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:4134:14: note: in expansion of macro 'VALIDATE' 4134 | if (!VALIDATE(field_type.is_packed())) { | ^~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:4156:14: note: in expansion of macro 'VALIDATE' 4156 | if (!VALIDATE(struct_type->mutability(field.field_imm.index))) { | ^~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:4197:14: note: in expansion of macro 'VALIDATE' 4197 | if (!VALIDATE(imm.array_type->element_type().is_defaultable())) { | ^~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:4272:14: note: in expansion of macro 'VALIDATE' 4272 | if (!VALIDATE(imm.array_type->element_type().is_packed())) { | ^~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:4293:14: note: in expansion of macro 'VALIDATE' 4293 | if (!VALIDATE(!imm.array_type->element_type().is_packed())) { | ^~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:4313:14: note: in expansion of macro 'VALIDATE' 4313 | if (!VALIDATE(imm.array_type->mutability())) { | ^~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:4343:14: note: in expansion of macro 'VALIDATE' 4343 | if (!VALIDATE(dst_imm.array_type->mutability())) { | ^~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:4383:14: note: in expansion of macro 'VALIDATE' 4383 | if (!VALIDATE(elem_count <= kV8MaxWasmArrayInitLength)) { | ^~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:4460:16: note: in expansion of macro 'VALIDATE' 4460 | if (!VALIDATE(rtt.type.is_rtt() || rtt.type.is_bottom())) { | ^~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:4467:14: note: in expansion of macro 'VALIDATE' 4467 | if (!VALIDATE(IsSubtypeOf(obj.type, kWasmFuncRef, this->module_) || | ^~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:4516:16: note: in expansion of macro 'VALIDATE' 4516 | if (!VALIDATE(rtt.type.is_rtt() || rtt.type.is_bottom())) { | ^~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:4522:14: note: in expansion of macro 'VALIDATE' 4522 | if (!VALIDATE(IsSubtypeOf(obj.type, kWasmFuncRef, this->module_) || | ^~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:4588:16: note: in expansion of macro 'VALIDATE' 4588 | if (!VALIDATE(rtt.type.is_rtt() || rtt.type.is_bottom())) { | ^~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:4594:14: note: in expansion of macro 'VALIDATE' 4594 | if (!VALIDATE(IsSubtypeOf(obj.type, kWasmFuncRef, this->module_) || | ^~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:4623:14: note: in expansion of macro 'VALIDATE' 4623 | if (!VALIDATE(TypeCheckBranch(c, 0))) return 0; | ^~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:4673:16: note: in expansion of macro 'VALIDATE' 4673 | if (!VALIDATE(rtt.type.is_rtt() || rtt.type.is_bottom())) { | ^~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:4679:14: note: in expansion of macro 'VALIDATE' 4679 | if (!VALIDATE(IsSubtypeOf(obj.type, kWasmFuncRef, this->module_) || | ^~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:4700:14: note: in expansion of macro 'VALIDATE' 4700 | if (!VALIDATE(TypeCheckBranch(c, 0))) return 0; | ^~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:4849:14: note: in expansion of macro 'VALIDATE' 4849 | if (!VALIDATE(TypeCheckBranch(c, 0))) return 0; | ^~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:4888:14: note: in expansion of macro 'VALIDATE' 4888 | if (!VALIDATE(TypeCheckBranch(c, 0))) return 0; | ^~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h: In instantiation of 'int v8::internal::wasm::WasmFullDecoder::BuildSimplePrototypeOperator(v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::EmptyInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]': ../../deps/v8/src/wasm/function-body-decoder-impl.h:3471:3: required from 'int v8::internal::wasm::WasmFullDecoder::DecodeRefEqImpl(TraceLine*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::EmptyInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3471:3: required from 'static int v8::internal::wasm::WasmFullDecoder::DecodeRefEq(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::EmptyInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3579:5: required from 'static constexpr int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandlerTableEntry(size_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::EmptyInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); size_t = long unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3589:30: required from 'int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandler(uint8_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::EmptyInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); uint8_t = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2398:33: required from 'void v8::internal::wasm::WasmFullDecoder::DecodeFunctionBody() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::EmptyInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2260:5: required from 'bool v8::internal::wasm::WasmFullDecoder::Decode() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::EmptyInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/function-body-decoder.cc:72:17: required from here ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:55:8: note: in expansion of macro 'VALIDATE' 55 | if (!VALIDATE(this->enabled_.has_##feat())) { \ | ^~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:5418:7: note: in expansion of macro 'CHECK_PROTOTYPE_OPCODE' 5418 | CHECK_PROTOTYPE_OPCODE(gc); | ^~~~~~~~~~~~~~~~~~~~~~ ../../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 int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kNoTrace; long unsigned int size_in_bits = 33; 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::kNoTrace; long unsigned int size_in_bits = 33; 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::kNoTrace; long unsigned int size_in_bits = 33; 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::kNoTrace; long unsigned int size_in_bits = 33; 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::kNoTrace; long unsigned int size_in_bits = 33; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../../deps/v8/src/wasm/decoder.h:136:53: required from 'int64_t v8::internal::wasm::Decoder::read_i33v(const v8::internal::byte*, uint32_t*, const char*) [with ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; int64_t = long int; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:192:52: required from 'v8::internal::wasm::HeapType v8::internal::wasm::value_type_reader::read_heap_type(v8::internal::wasm::Decoder*, const v8::internal::byte*, uint32_t*, const v8::internal::wasm::WasmModule*, const v8::internal::wasm::WasmFeatures&) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../../deps/v8/src/wasm/function-body-decoder.cc:27:80: 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::kNoTrace; 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::kNoTrace; 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::kNoTrace; 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::kNoTrace; 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::kNoTrace; long unsigned int size_in_bits = 32; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../../deps/v8/src/wasm/decoder.h:108:50: required from 'uint32_t v8::internal::wasm::Decoder::read_u32v(const v8::internal::byte*, uint32_t*, const char*) [with ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; uint32_t = unsigned int; v8::internal::byte = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:1123:43: required from 'int v8::internal::wasm::WasmDecoder::DecodeLocals(const v8::internal::byte*, uint32_t*, v8::base::Optional) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../../deps/v8/src/wasm/function-body-decoder.cc:42:27: 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/function-body-decoder-impl.h: In instantiation of 'void v8::internal::wasm::WasmFullDecoder::ValidateArgType(ArgVector, int, v8::internal::wasm::ValueType) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::EmptyInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; ArgVector = v8::base::Vector >]': ../../deps/v8/src/wasm/function-body-decoder-impl.h:3674:7: required from 'v8::internal::wasm::WasmFullDecoder::ArgVector v8::internal::wasm::WasmFullDecoder::PeekArgs(const v8::internal::wasm::FunctionSig*, int) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::EmptyInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; ArgVector = v8::base::Vector >; v8::internal::wasm::FunctionSig = v8::internal::Signature]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2583:30: required from 'int v8::internal::wasm::WasmFullDecoder::DecodeBlockImpl(TraceLine*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::EmptyInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2579:3: required from 'static int v8::internal::wasm::WasmFullDecoder::DecodeBlock(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::EmptyInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3522:5: required from 'static constexpr int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandlerTableEntry(size_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::EmptyInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); size_t = long unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3589:30: required from 'int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandler(uint8_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::EmptyInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); uint8_t = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2398:33: required from 'void v8::internal::wasm::WasmFullDecoder::DecodeFunctionBody() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::EmptyInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2260:5: required from 'bool v8::internal::wasm::WasmFullDecoder::Decode() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::EmptyInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/function-body-decoder.cc:72:17: required from here ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:5228:10: note: in expansion of macro 'VALIDATE' 5228 | if (!VALIDATE(IsSubtypeOf(val.type, expected, this->module_) || | ^~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h: In instantiation of 'bool v8::internal::wasm::WasmFullDecoder::TypeCheckStackAgainstMerge(uint32_t, v8::internal::wasm::Merge*) [with StackElementsCountMode strict_count = v8::internal::wasm::WasmFullDecoder::kNonStrictCounting; bool push_branch_values = true; MergeType merge_type = v8::internal::wasm::WasmFullDecoder::kBranchMerge; v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::EmptyInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; uint32_t = unsigned int; typename Interface::Value = v8::internal::wasm::ValueBase]': ../../deps/v8/src/wasm/function-body-decoder-impl.h:5405:52: required from 'bool v8::internal::wasm::WasmFullDecoder::TypeCheckBranch(Control*, uint32_t) [with bool push_branch_values = true; v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::EmptyInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; Control = v8::internal::wasm::ControlBase, v8::internal::wasm::Decoder::kFullValidation>; uint32_t = unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2718:10: required from 'int v8::internal::wasm::WasmFullDecoder::DecodeBrOnNullImpl(TraceLine*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::EmptyInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2712:3: required from 'static int v8::internal::wasm::WasmFullDecoder::DecodeBrOnNull(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::EmptyInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3529:5: required from 'static constexpr int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandlerTableEntry(size_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::EmptyInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); size_t = long unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3589:30: required from 'int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandler(uint8_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::EmptyInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); uint8_t = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2398:33: required from 'void v8::internal::wasm::WasmFullDecoder::DecodeFunctionBody() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::EmptyInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2260:5: required from 'bool v8::internal::wasm::WasmFullDecoder::Decode() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::EmptyInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/function-body-decoder.cc:72:17: required from here ../../deps/v8/src/wasm/function-body-decoder-impl.h:5278:19: warning: enum constant in boolean context [-Wint-in-bool-context] 5278 | static_assert(validate, "Call this function only within VALIDATE"); | ^~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h: In instantiation of 'bool v8::internal::wasm::WasmFullDecoder::TypeCheckStackAgainstMerge(uint32_t, v8::internal::wasm::Merge*) [with StackElementsCountMode strict_count = v8::internal::wasm::WasmFullDecoder::kStrictCounting; bool push_branch_values = true; MergeType merge_type = v8::internal::wasm::WasmFullDecoder::kFallthroughMerge; v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::EmptyInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; uint32_t = unsigned int; typename Interface::Value = v8::internal::wasm::ValueBase]': ../../deps/v8/src/wasm/function-body-decoder-impl.h:5387:80: required from 'bool v8::internal::wasm::WasmFullDecoder::TypeCheckFallThru() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::EmptyInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2863:10: required from 'int v8::internal::wasm::WasmFullDecoder::DecodeElseImpl(TraceLine*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::EmptyInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2852:3: required from 'static int v8::internal::wasm::WasmFullDecoder::DecodeElse(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::EmptyInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3534:5: required from 'static constexpr int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandlerTableEntry(size_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::EmptyInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); size_t = long unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3589:30: required from 'int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandler(uint8_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::EmptyInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); uint8_t = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2398:33: required from 'void v8::internal::wasm::WasmFullDecoder::DecodeFunctionBody() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::EmptyInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2260:5: required from 'bool v8::internal::wasm::WasmFullDecoder::Decode() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::EmptyInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/function-body-decoder.cc:72:17: required from here ../../deps/v8/src/wasm/function-body-decoder-impl.h:5278:19: warning: enum constant in boolean context [-Wint-in-bool-context] ../../deps/v8/src/wasm/function-body-decoder-impl.h: In instantiation of 'bool v8::internal::wasm::WasmFullDecoder::TypeCheckStackAgainstMerge(uint32_t, v8::internal::wasm::Merge*) [with StackElementsCountMode strict_count = v8::internal::wasm::WasmFullDecoder::kStrictCounting; bool push_branch_values = false; MergeType merge_type = v8::internal::wasm::WasmFullDecoder::kFallthroughMerge; v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::EmptyInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; uint32_t = unsigned int; typename Interface::Value = v8::internal::wasm::ValueBase]': ../../deps/v8/src/wasm/function-body-decoder-impl.h:5344:10: required from 'bool v8::internal::wasm::WasmFullDecoder::DoReturn() [with StackElementsCountMode strict_count = v8::internal::wasm::WasmFullDecoder::kStrictCounting; MergeType merge_type = v8::internal::wasm::WasmFullDecoder::kFallthroughMerge; v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::EmptyInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2911:54: required from 'int v8::internal::wasm::WasmFullDecoder::DecodeEndImpl(TraceLine*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::EmptyInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2873:3: required from 'static int v8::internal::wasm::WasmFullDecoder::DecodeEnd(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::EmptyInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3535:5: required from 'static constexpr int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandlerTableEntry(size_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::EmptyInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); size_t = long unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3589:30: required from 'int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandler(uint8_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::EmptyInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); uint8_t = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2398:33: required from 'void v8::internal::wasm::WasmFullDecoder::DecodeFunctionBody() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::EmptyInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2260:5: required from 'bool v8::internal::wasm::WasmFullDecoder::Decode() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::EmptyInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/function-body-decoder.cc:72:17: required from here ../../deps/v8/src/wasm/function-body-decoder-impl.h:5278:19: warning: enum constant in boolean context [-Wint-in-bool-context] ../../deps/v8/src/wasm/function-body-decoder-impl.h: In instantiation of 'bool v8::internal::wasm::WasmFullDecoder::TypeCheckStackAgainstMerge(uint32_t, v8::internal::wasm::Merge*) [with StackElementsCountMode strict_count = v8::internal::wasm::WasmFullDecoder::kNonStrictCounting; bool push_branch_values = false; MergeType merge_type = v8::internal::wasm::WasmFullDecoder::kBranchMerge; v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::EmptyInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; uint32_t = unsigned int; typename Interface::Value = v8::internal::wasm::ValueBase]': ../../deps/v8/src/wasm/function-body-decoder-impl.h:5405:52: required from 'bool v8::internal::wasm::WasmFullDecoder::TypeCheckBranch(Control*, uint32_t) [with bool push_branch_values = false; v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::EmptyInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; Control = v8::internal::wasm::ControlBase, v8::internal::wasm::Decoder::kFullValidation>; uint32_t = unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2965:10: required from 'int v8::internal::wasm::WasmFullDecoder::DecodeBrImpl(TraceLine*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::EmptyInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2961:3: required from 'static int v8::internal::wasm::WasmFullDecoder::DecodeBr(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::EmptyInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3538:5: required from 'static constexpr int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandlerTableEntry(size_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::EmptyInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); size_t = long unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3589:30: required from 'int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandler(uint8_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::EmptyInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); uint8_t = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2398:33: required from 'void v8::internal::wasm::WasmFullDecoder::DecodeFunctionBody() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::EmptyInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2260:5: required from 'bool v8::internal::wasm::WasmFullDecoder::Decode() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::EmptyInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/function-body-decoder.cc:72:17: required from here ../../deps/v8/src/wasm/function-body-decoder-impl.h:5278:19: warning: enum constant in boolean context [-Wint-in-bool-context] ../../deps/v8/src/wasm/function-body-decoder-impl.h: In instantiation of 'bool v8::internal::wasm::WasmFullDecoder::TypeCheckStackAgainstMerge(uint32_t, v8::internal::wasm::Merge*) [with StackElementsCountMode strict_count = v8::internal::wasm::WasmFullDecoder::kNonStrictCounting; bool push_branch_values = false; MergeType merge_type = v8::internal::wasm::WasmFullDecoder::kReturnMerge; v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::EmptyInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; uint32_t = unsigned int; typename Interface::Value = v8::internal::wasm::ValueBase]': ../../deps/v8/src/wasm/function-body-decoder-impl.h:5344:10: required from 'bool v8::internal::wasm::WasmFullDecoder::DoReturn() [with StackElementsCountMode strict_count = v8::internal::wasm::WasmFullDecoder::kNonStrictCounting; MergeType merge_type = v8::internal::wasm::WasmFullDecoder::kReturnMerge; v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::EmptyInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3039:54: required from 'int v8::internal::wasm::WasmFullDecoder::DecodeReturnImpl(TraceLine*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::EmptyInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3038:3: required from 'static int v8::internal::wasm::WasmFullDecoder::DecodeReturn(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::EmptyInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3541:5: required from 'static constexpr int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandlerTableEntry(size_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::EmptyInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); size_t = long unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3589:30: required from 'int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandler(uint8_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::EmptyInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); uint8_t = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2398:33: required from 'void v8::internal::wasm::WasmFullDecoder::DecodeFunctionBody() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::EmptyInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2260:5: required from 'bool v8::internal::wasm::WasmFullDecoder::Decode() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::EmptyInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/function-body-decoder.cc:72:17: required from here ../../deps/v8/src/wasm/function-body-decoder-impl.h:5278:19: warning: enum constant in boolean context [-Wint-in-bool-context] ../../deps/v8/src/wasm/function-body-decoder-impl.h: In instantiation of 'bool v8::internal::wasm::WasmDecoder::Validate(const v8::internal::byte*, v8::internal::wasm::MemoryAccessImmediate&) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; v8::internal::byte = unsigned char]': ../../deps/v8/src/wasm/function-body-decoder-impl.h:3764:24: required from 'int v8::internal::wasm::WasmFullDecoder::DecodeLoadMem(v8::internal::wasm::LoadType, int) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::EmptyInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3264:25: required from 'int v8::internal::wasm::WasmFullDecoder::DecodeLoadMemImpl(TraceLine*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::EmptyInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3249:3: required from 'static int v8::internal::wasm::WasmFullDecoder::DecodeLoadMem(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::EmptyInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3561:5: required from 'static constexpr int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandlerTableEntry(size_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::EmptyInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); size_t = long unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3589:30: required from 'int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandler(uint8_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::EmptyInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); uint8_t = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2398:33: required from 'void v8::internal::wasm::WasmFullDecoder::DecodeFunctionBody() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::EmptyInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2260:5: required from 'bool v8::internal::wasm::WasmFullDecoder::Decode() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::EmptyInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/function-body-decoder.cc:72:17: required from here ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:1459:10: note: in expansion of macro 'VALIDATE' 1459 | if (!VALIDATE(this->module_->has_memory)) { | ^~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h: In instantiation of 'bool v8::internal::wasm::WasmDecoder::ValidateSignature(const v8::internal::byte*, v8::internal::wasm::IndexImmediate&) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; v8::internal::byte = unsigned char]': ../../deps/v8/src/wasm/function-body-decoder-impl.h:1330:10: required from 'bool v8::internal::wasm::WasmDecoder::Validate(const v8::internal::byte*, v8::internal::wasm::CallIndirectImmediate&) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; v8::internal::byte = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3321:24: required from 'int v8::internal::wasm::WasmFullDecoder::DecodeCallIndirectImpl(TraceLine*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::EmptyInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3319:3: required from 'static int v8::internal::wasm::WasmFullDecoder::DecodeCallIndirect(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::EmptyInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3569:5: required from 'static constexpr int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandlerTableEntry(size_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::EmptyInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); size_t = long unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3589:30: required from 'int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandler(uint8_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::EmptyInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); uint8_t = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2398:33: required from 'void v8::internal::wasm::WasmFullDecoder::DecodeFunctionBody() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::EmptyInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2260:5: required from 'bool v8::internal::wasm::WasmFullDecoder::Decode() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::EmptyInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/function-body-decoder.cc:72:17: required from here ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:1543:10: note: in expansion of macro 'VALIDATE' 1543 | if (!VALIDATE(module_->has_signature(imm.index))) { | ^~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h: In instantiation of 'bool v8::internal::wasm::WasmDecoder::ValidateDataSegment(const v8::internal::byte*, v8::internal::wasm::IndexImmediate&) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; v8::internal::byte = unsigned char]': ../../deps/v8/src/wasm/function-body-decoder-impl.h:5019:39: required from 'unsigned int v8::internal::wasm::WasmFullDecoder::DecodeNumericOpcode(v8::internal::wasm::WasmOpcode, uint32_t) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::EmptyInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; uint32_t = unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3428:12: required from 'int v8::internal::wasm::WasmFullDecoder::DecodeNumericImpl(TraceLine*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::EmptyInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3419:3: required from 'static int v8::internal::wasm::WasmFullDecoder::DecodeNumeric(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::EmptyInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3574:5: required from 'static constexpr int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandlerTableEntry(size_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::EmptyInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); size_t = long unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3589:30: required from 'int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandler(uint8_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::EmptyInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); uint8_t = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2398:33: required from 'void v8::internal::wasm::WasmFullDecoder::DecodeFunctionBody() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::EmptyInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2260:5: required from 'bool v8::internal::wasm::WasmFullDecoder::Decode() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::EmptyInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/function-body-decoder.cc:72:17: required from here ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:1564:10: note: in expansion of macro 'VALIDATE' 1564 | if (!VALIDATE(imm.index < module_->num_declared_data_segments)) { | ^~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h: In instantiation of 'bool v8::internal::wasm::WasmDecoder::Validate(const v8::internal::byte*, v8::internal::wasm::TableInitImmediate&) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; v8::internal::byte = unsigned char]': ../../deps/v8/src/wasm/function-body-decoder-impl.h:5049:28: required from 'unsigned int v8::internal::wasm::WasmFullDecoder::DecodeNumericOpcode(v8::internal::wasm::WasmOpcode, uint32_t) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::EmptyInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; uint32_t = unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3428:12: required from 'int v8::internal::wasm::WasmFullDecoder::DecodeNumericImpl(TraceLine*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::EmptyInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3419:3: required from 'static int v8::internal::wasm::WasmFullDecoder::DecodeNumeric(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::EmptyInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3574:5: required from 'static constexpr int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandlerTableEntry(size_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::EmptyInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); size_t = long unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3589:30: required from 'int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandler(uint8_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::EmptyInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); uint8_t = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2398:33: required from 'void v8::internal::wasm::WasmFullDecoder::DecodeFunctionBody() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::EmptyInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2260:5: required from 'bool v8::internal::wasm::WasmFullDecoder::Decode() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::EmptyInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/function-body-decoder.cc:72:17: required from here ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:1483:10: note: in expansion of macro 'VALIDATE' 1483 | if (!VALIDATE(IsSubtypeOf(elem_type, module_->tables[imm.table.index].type, | ^~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h: In instantiation of 'bool v8::internal::wasm::WasmDecoder::ValidateElementSegment(const v8::internal::byte*, v8::internal::wasm::IndexImmediate&) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; v8::internal::byte = unsigned char]': ../../deps/v8/src/wasm/function-body-decoder-impl.h:5059:42: required from 'unsigned int v8::internal::wasm::WasmFullDecoder::DecodeNumericOpcode(v8::internal::wasm::WasmOpcode, uint32_t) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::EmptyInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; uint32_t = unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3428:12: required from 'int v8::internal::wasm::WasmFullDecoder::DecodeNumericImpl(TraceLine*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::EmptyInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3419:3: required from 'static int v8::internal::wasm::WasmFullDecoder::DecodeNumeric(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::EmptyInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3574:5: required from 'static constexpr int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandlerTableEntry(size_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::EmptyInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); size_t = long unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3589:30: required from 'int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandler(uint8_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::EmptyInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); uint8_t = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2398:33: required from 'void v8::internal::wasm::WasmFullDecoder::DecodeFunctionBody() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::EmptyInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2260:5: required from 'bool v8::internal::wasm::WasmFullDecoder::Decode() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::EmptyInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/function-body-decoder.cc:72:17: required from here ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:1519:10: note: in expansion of macro 'VALIDATE' 1519 | if (!VALIDATE(imm.index < module_->elem_segments.size())) { | ^~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h: In instantiation of 'bool v8::internal::wasm::WasmDecoder::Validate(const v8::internal::byte*, v8::internal::wasm::TableCopyImmediate&) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; v8::internal::byte = unsigned char]': ../../deps/v8/src/wasm/function-body-decoder-impl.h:5067:28: required from 'unsigned int v8::internal::wasm::WasmFullDecoder::DecodeNumericOpcode(v8::internal::wasm::WasmOpcode, uint32_t) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::EmptyInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; uint32_t = unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3428:12: required from 'int v8::internal::wasm::WasmFullDecoder::DecodeNumericImpl(TraceLine*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::EmptyInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3419:3: required from 'static int v8::internal::wasm::WasmFullDecoder::DecodeNumeric(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::EmptyInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3574:5: required from 'static constexpr int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandlerTableEntry(size_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::EmptyInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); size_t = long unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3589:30: required from 'int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandler(uint8_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::EmptyInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); uint8_t = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2398:33: required from 'void v8::internal::wasm::WasmFullDecoder::DecodeFunctionBody() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::EmptyInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2260:5: required from 'bool v8::internal::wasm::WasmFullDecoder::Decode() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::EmptyInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/function-body-decoder.cc:72:17: required from here ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:1496:10: note: in expansion of macro 'VALIDATE' 1496 | if (!VALIDATE(IsSubtypeOf( | ^~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h: In instantiation of 'bool v8::internal::wasm::WasmDecoder::Validate(const v8::internal::byte*, v8::internal::wasm::StructIndexImmediate&) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; v8::internal::byte = unsigned char]': ../../deps/v8/src/wasm/function-body-decoder-impl.h:4057:28: required from 'int v8::internal::wasm::WasmFullDecoder::DecodeGCOpcode(v8::internal::wasm::WasmOpcode, uint32_t) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::EmptyInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; uint32_t = unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3466:12: required from 'int v8::internal::wasm::WasmFullDecoder::DecodeGCImpl(TraceLine*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::EmptyInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3460:3: required from 'static int v8::internal::wasm::WasmFullDecoder::DecodeGC(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::EmptyInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3577:5: required from 'static constexpr int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandlerTableEntry(size_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::EmptyInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); size_t = long unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3589:30: required from 'int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandler(uint8_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::EmptyInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); uint8_t = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2398:33: required from 'void v8::internal::wasm::WasmFullDecoder::DecodeFunctionBody() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::EmptyInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2260:5: required from 'bool v8::internal::wasm::WasmFullDecoder::Decode() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::EmptyInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/function-body-decoder.cc:72:17: required from here ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:1283:10: note: in expansion of macro 'VALIDATE' 1283 | if (!VALIDATE(module_->has_struct(imm.index))) { | ^~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h: In instantiation of 'bool v8::internal::wasm::WasmDecoder::Validate(const v8::internal::byte*, v8::internal::wasm::FieldImmediate&) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; v8::internal::byte = unsigned char]': ../../deps/v8/src/wasm/function-body-decoder-impl.h:4107:28: required from 'int v8::internal::wasm::WasmFullDecoder::DecodeGCOpcode(v8::internal::wasm::WasmOpcode, uint32_t) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::EmptyInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; uint32_t = unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3466:12: required from 'int v8::internal::wasm::WasmFullDecoder::DecodeGCImpl(TraceLine*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::EmptyInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3460:3: required from 'static int v8::internal::wasm::WasmFullDecoder::DecodeGC(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::EmptyInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3577:5: required from 'static constexpr int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandlerTableEntry(size_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::EmptyInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); size_t = long unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3589:30: required from 'int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandler(uint8_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::EmptyInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); uint8_t = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2398:33: required from 'void v8::internal::wasm::WasmFullDecoder::DecodeFunctionBody() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::EmptyInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2260:5: required from 'bool v8::internal::wasm::WasmFullDecoder::Decode() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::EmptyInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/function-body-decoder.cc:72:17: required from here ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:1293:10: note: in expansion of macro 'VALIDATE' 1293 | if (!VALIDATE(imm.field_imm.index < | ^~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h: In instantiation of 'bool v8::internal::wasm::WasmDecoder::Validate(const v8::internal::byte*, v8::internal::wasm::ArrayIndexImmediate&) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; v8::internal::byte = unsigned char]': ../../deps/v8/src/wasm/function-body-decoder-impl.h:4174:28: required from 'int v8::internal::wasm::WasmFullDecoder::DecodeGCOpcode(v8::internal::wasm::WasmOpcode, uint32_t) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::EmptyInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; uint32_t = unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3466:12: required from 'int v8::internal::wasm::WasmFullDecoder::DecodeGCImpl(TraceLine*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::EmptyInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3460:3: required from 'static int v8::internal::wasm::WasmFullDecoder::DecodeGC(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::EmptyInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3577:5: required from 'static constexpr int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandlerTableEntry(size_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::EmptyInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); size_t = long unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3589:30: required from 'int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandler(uint8_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::EmptyInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); uint8_t = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2398:33: required from 'void v8::internal::wasm::WasmFullDecoder::DecodeFunctionBody() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::EmptyInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2260:5: required from 'bool v8::internal::wasm::WasmFullDecoder::Decode() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::EmptyInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/function-body-decoder.cc:72:17: required from here ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:1303:10: note: in expansion of macro 'VALIDATE' 1303 | if (!VALIDATE(module_->has_array(imm.index))) { | ^~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h: In instantiation of 'bool v8::internal::wasm::WasmDecoder::ValidateType(const v8::internal::byte*, v8::internal::wasm::IndexImmediate&) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; v8::internal::byte = unsigned char]': ../../deps/v8/src/wasm/function-body-decoder-impl.h:4439:32: required from 'int v8::internal::wasm::WasmFullDecoder::DecodeGCOpcode(v8::internal::wasm::WasmOpcode, uint32_t) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::EmptyInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; uint32_t = unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3466:12: required from 'int v8::internal::wasm::WasmFullDecoder::DecodeGCImpl(TraceLine*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::EmptyInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3460:3: required from 'static int v8::internal::wasm::WasmFullDecoder::DecodeGC(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::EmptyInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3577:5: required from 'static constexpr int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandlerTableEntry(size_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::EmptyInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); size_t = long unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3589:30: required from 'int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandler(uint8_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::EmptyInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); uint8_t = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2398:33: required from 'void v8::internal::wasm::WasmFullDecoder::DecodeFunctionBody() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::EmptyInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2260:5: required from 'bool v8::internal::wasm::WasmFullDecoder::Decode() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::EmptyInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/function-body-decoder.cc:72:17: required from here ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:1535:10: note: in expansion of macro 'VALIDATE' 1535 | if (!VALIDATE(module_->has_type(imm.index))) { | ^~~~~~~~ ../../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::kNoTrace; 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::kNoTrace; 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::kNoTrace; long unsigned int size_in_bits = 32; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../../deps/v8/src/wasm/decoder.h:115:49: required from 'int32_t v8::internal::wasm::Decoder::read_i32v(const v8::internal::byte*, uint32_t*, const char*) [with ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; int32_t = int; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:399:41: required from 'v8::internal::wasm::ImmI32Immediate::ImmI32Immediate(v8::internal::wasm::Decoder*, const v8::internal::byte*) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; v8::internal::byte = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:1664:35: required from 'static uint32_t v8::internal::wasm::WasmDecoder::OpcodeLength(v8::internal::wasm::WasmDecoder*, const v8::internal::byte*) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; uint32_t = unsigned int; v8::internal::byte = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:1241:25: required from 'static v8::internal::BitVector* v8::internal::wasm::WasmDecoder::AnalyzeLoopAssignment(v8::internal::wasm::WasmDecoder*, const v8::internal::byte*, uint32_t, v8::internal::Zone*) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../../deps/v8/src/wasm/function-body-decoder.cc:324:70: 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::kNoTrace; 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::kNoTrace; 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::kNoTrace; long unsigned int size_in_bits = 64; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../../deps/v8/src/wasm/decoder.h:129:49: required from 'int64_t v8::internal::wasm::Decoder::read_i64v(const v8::internal::byte*, uint32_t*, const char*) [with ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; int64_t = long int; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:408:41: required from 'v8::internal::wasm::ImmI64Immediate::ImmI64Immediate(v8::internal::wasm::Decoder*, const v8::internal::byte*) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; v8::internal::byte = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:1668:35: required from 'static uint32_t v8::internal::wasm::WasmDecoder::OpcodeLength(v8::internal::wasm::WasmDecoder*, const v8::internal::byte*) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; uint32_t = unsigned int; v8::internal::byte = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:1241:25: required from 'static v8::internal::BitVector* v8::internal::wasm::WasmDecoder::AnalyzeLoopAssignment(v8::internal::wasm::WasmDecoder*, const v8::internal::byte*, uint32_t, v8::internal::Zone*) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../../deps/v8/src/wasm/function-body-decoder.cc:324:70: 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::kNoTrace; 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::kNoTrace; 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::kNoTrace; long unsigned int size_in_bits = 64; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../../deps/v8/src/wasm/decoder.h:122:50: required from 'uint64_t v8::internal::wasm::Decoder::read_u64v(const v8::internal::byte*, uint32_t*, const char*) [with ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; uint64_t = long unsigned int; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:674:56: required from 'v8::internal::wasm::MemoryAccessImmediate::MemoryAccessImmediate(v8::internal::wasm::Decoder*, const v8::internal::byte*, uint32_t, bool) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:1698:41: required from 'static uint32_t v8::internal::wasm::WasmDecoder::OpcodeLength(v8::internal::wasm::WasmDecoder*, const v8::internal::byte*) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; uint32_t = unsigned int; v8::internal::byte = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:1241:25: required from 'static v8::internal::BitVector* v8::internal::wasm::WasmDecoder::AnalyzeLoopAssignment(v8::internal::wasm::WasmDecoder*, const v8::internal::byte*, uint32_t, v8::internal::Zone*) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../../deps/v8/src/wasm/function-body-decoder.cc:324:70: 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 int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kNoTrace; long unsigned int size_in_bits = 33; 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::kNoTrace; long unsigned int size_in_bits = 33; 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::kNoTrace; long unsigned int size_in_bits = 33; 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::kNoTrace; long unsigned int size_in_bits = 33; 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::kNoTrace; long unsigned int size_in_bits = 33; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../../deps/v8/src/wasm/decoder.h:136:53: required from 'int64_t v8::internal::wasm::Decoder::read_i33v(const v8::internal::byte*, uint32_t*, const char*) [with ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; int64_t = long int; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:192:52: required from 'v8::internal::wasm::HeapType v8::internal::wasm::value_type_reader::read_heap_type(v8::internal::wasm::Decoder*, const v8::internal::byte*, uint32_t*, const v8::internal::wasm::WasmModule*, const v8::internal::wasm::WasmFeatures&) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../../deps/v8/src/wasm/function-body-decoder.cc:27:80: 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::kNoTrace; 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::kNoTrace; 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::kNoTrace; 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::kNoTrace; 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::kNoTrace; long unsigned int size_in_bits = 32; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../../deps/v8/src/wasm/decoder.h:108:50: required from 'uint32_t v8::internal::wasm::Decoder::read_u32v(const v8::internal::byte*, uint32_t*, const char*) [with ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; uint32_t = unsigned int; v8::internal::byte = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:1123:43: required from 'int v8::internal::wasm::WasmDecoder::DecodeLocals(const v8::internal::byte*, uint32_t*, v8::base::Optional) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../../deps/v8/src/wasm/function-body-decoder.cc:42:27: 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/function-body-decoder-impl.h: In instantiation of 'int v8::internal::wasm::WasmFullDecoder::EnsureStackArguments_Slow(int, uint32_t) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::EmptyInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; uint32_t = unsigned int]': ../../deps/v8/src/wasm/function-body-decoder-impl.h:3641:12: required from 'int v8::internal::wasm::WasmFullDecoder::EnsureStackArguments(int) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::EmptyInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3671:5: required from 'v8::internal::wasm::WasmFullDecoder::ArgVector v8::internal::wasm::WasmFullDecoder::PeekArgs(const v8::internal::wasm::FunctionSig*, int) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::EmptyInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; ArgVector = v8::base::Vector >; v8::internal::wasm::FunctionSig = v8::internal::Signature]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2583:30: required from 'int v8::internal::wasm::WasmFullDecoder::DecodeBlockImpl(TraceLine*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::EmptyInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2579:3: required from 'static int v8::internal::wasm::WasmFullDecoder::DecodeBlock(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::EmptyInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3522:5: required from 'static constexpr int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandlerTableEntry(size_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::EmptyInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); size_t = long unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3589:30: required from 'int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandler(uint8_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::EmptyInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); uint8_t = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2398:33: required from 'void v8::internal::wasm::WasmFullDecoder::DecodeFunctionBody() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::EmptyInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2260:5: required from 'bool v8::internal::wasm::WasmFullDecoder::Decode() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::EmptyInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/function-body-decoder.cc:72:17: required from here ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:3645:10: note: in expansion of macro 'VALIDATE' 3645 | if (!VALIDATE(control_.back().unreachable())) { | ^~~~~~~~ ../../deps/v8/src/wasm/decoder.h: In instantiation of 'IntType v8::internal::wasm::Decoder::read_little_endian(const v8::internal::byte*, const char*) [with IntType = unsigned int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; v8::internal::byte = unsigned char]': ../../deps/v8/src/wasm/decoder.h:95:50: required from 'uint32_t v8::internal::wasm::Decoder::read_u32(const v8::internal::byte*, const char*) [with ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; uint32_t = unsigned int; v8::internal::byte = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:420:47: required from 'v8::internal::wasm::ImmF32Immediate::ImmF32Immediate(v8::internal::wasm::Decoder*, const v8::internal::byte*) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; v8::internal::byte = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3065:31: required from 'int v8::internal::wasm::WasmFullDecoder::DecodeF32ConstImpl(TraceLine*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::EmptyInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3064:3: required from 'static int v8::internal::wasm::WasmFullDecoder::DecodeF32Const(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::EmptyInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3546:5: required from 'static constexpr int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandlerTableEntry(size_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::EmptyInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); size_t = long unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3589:30: required from 'int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandler(uint8_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::EmptyInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); uint8_t = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2398:33: required from 'void v8::internal::wasm::WasmFullDecoder::DecodeFunctionBody() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::EmptyInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2260:5: required from 'bool v8::internal::wasm::WasmFullDecoder::Decode() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::EmptyInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/function-body-decoder.cc:72:17: required from here ../../deps/v8/src/wasm/decoder.h:377:9: warning: enum constant in boolean context [-Wint-in-bool-context] 377 | if (!validate) { | ^~~~~~~~~ ../../deps/v8/src/wasm/decoder.h: In instantiation of 'IntType v8::internal::wasm::Decoder::read_little_endian(const v8::internal::byte*, const char*) [with IntType = long unsigned int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; v8::internal::byte = unsigned char]': ../../deps/v8/src/wasm/decoder.h:101:50: required from 'uint64_t v8::internal::wasm::Decoder::read_u64(const v8::internal::byte*, const char*) [with ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; uint64_t = long unsigned int; v8::internal::byte = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:431:47: required from 'v8::internal::wasm::ImmF64Immediate::ImmF64Immediate(v8::internal::wasm::Decoder*, const v8::internal::byte*) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; v8::internal::byte = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3073:31: required from 'int v8::internal::wasm::WasmFullDecoder::DecodeF64ConstImpl(TraceLine*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::EmptyInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3072:3: required from 'static int v8::internal::wasm::WasmFullDecoder::DecodeF64Const(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::EmptyInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3547:5: required from 'static constexpr int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandlerTableEntry(size_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::EmptyInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); size_t = long unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3589:30: required from 'int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandler(uint8_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::EmptyInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); uint8_t = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2398:33: required from 'void v8::internal::wasm::WasmFullDecoder::DecodeFunctionBody() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::EmptyInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2260:5: required from 'bool v8::internal::wasm::WasmFullDecoder::Decode() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::EmptyInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/function-body-decoder.cc:72:17: required from here ../../deps/v8/src/wasm/decoder.h:377:9: warning: enum constant in boolean context [-Wint-in-bool-context] ../../deps/v8/src/wasm/function-body-decoder-impl.h: In instantiation of 'bool v8::internal::wasm::WasmDecoder::Validate(const v8::internal::byte*, v8::internal::wasm::WasmOpcode, v8::internal::wasm::SimdLaneImmediate&) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; v8::internal::byte = unsigned char]': ../../deps/v8/src/wasm/function-body-decoder-impl.h:3850:23: required from 'uint32_t v8::internal::wasm::WasmFullDecoder::SimdExtractLane(v8::internal::wasm::WasmOpcode, v8::internal::wasm::ValueType, uint32_t) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::EmptyInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; uint32_t = unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3903:16: required from 'uint32_t v8::internal::wasm::WasmFullDecoder::DecodeSimdOpcode(v8::internal::wasm::WasmOpcode, uint32_t) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::EmptyInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; uint32_t = unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3448:12: required from 'int v8::internal::wasm::WasmFullDecoder::DecodeSimdImpl(TraceLine*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::EmptyInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3431:3: required from 'static int v8::internal::wasm::WasmFullDecoder::DecodeSimd(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::EmptyInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3575:5: required from 'static constexpr int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandlerTableEntry(size_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::EmptyInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); size_t = long unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3589:30: required from 'int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandler(uint8_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::EmptyInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); uint8_t = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2398:33: required from 'void v8::internal::wasm::WasmFullDecoder::DecodeFunctionBody() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::EmptyInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2260:5: required from 'bool v8::internal::wasm::WasmFullDecoder::Decode() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::EmptyInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/function-body-decoder.cc:72:17: required from here ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:1414:10: note: in expansion of macro 'VALIDATE' 1414 | if (!VALIDATE(imm.lane >= 0 && imm.lane < num_lanes)) { | ^~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h: In instantiation of 'bool v8::internal::wasm::WasmDecoder::Validate(const v8::internal::byte*, v8::internal::wasm::Simd128Immediate&) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; v8::internal::byte = unsigned char]': ../../deps/v8/src/wasm/function-body-decoder-impl.h:3877:23: required from 'uint32_t v8::internal::wasm::WasmFullDecoder::Simd8x16ShuffleOp(uint32_t) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::EmptyInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; uint32_t = unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3925:16: required from 'uint32_t v8::internal::wasm::WasmFullDecoder::DecodeSimdOpcode(v8::internal::wasm::WasmOpcode, uint32_t) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::EmptyInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; uint32_t = unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3448:12: required from 'int v8::internal::wasm::WasmFullDecoder::DecodeSimdImpl(TraceLine*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::EmptyInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3431:3: required from 'static int v8::internal::wasm::WasmFullDecoder::DecodeSimd(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::EmptyInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3575:5: required from 'static constexpr int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandlerTableEntry(size_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::EmptyInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); size_t = long unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3589:30: required from 'int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandler(uint8_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::EmptyInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); uint8_t = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2398:33: required from 'void v8::internal::wasm::WasmFullDecoder::DecodeFunctionBody() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::EmptyInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2260:5: required from 'bool v8::internal::wasm::WasmFullDecoder::Decode() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::EmptyInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/function-body-decoder.cc:72:17: required from here ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:1428:10: note: in expansion of macro 'VALIDATE' 1428 | if (!VALIDATE(max_lane < 2 * kSimd128Size)) { | ^~~~~~~~ ../../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::kNoTrace; 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::kNoTrace; 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::kNoTrace; 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::kNoTrace; long unsigned int size_in_bits = 32; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../../deps/v8/src/wasm/decoder.h:115:49: required from 'int32_t v8::internal::wasm::Decoder::read_i32v(const v8::internal::byte*, uint32_t*, const char*) [with ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; int32_t = int; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:399:41: required from 'v8::internal::wasm::ImmI32Immediate::ImmI32Immediate(v8::internal::wasm::Decoder*, const v8::internal::byte*) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; v8::internal::byte = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:1664:35: required from 'static uint32_t v8::internal::wasm::WasmDecoder::OpcodeLength(v8::internal::wasm::WasmDecoder*, const v8::internal::byte*) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; uint32_t = unsigned int; v8::internal::byte = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:1241:25: required from 'static v8::internal::BitVector* v8::internal::wasm::WasmDecoder::AnalyzeLoopAssignment(v8::internal::wasm::WasmDecoder*, const v8::internal::byte*, uint32_t, v8::internal::Zone*) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../../deps/v8/src/wasm/function-body-decoder.cc:324:70: 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::kNoTrace; 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::kNoTrace; 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::kNoTrace; 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::kNoTrace; long unsigned int size_in_bits = 64; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../../deps/v8/src/wasm/decoder.h:129:49: required from 'int64_t v8::internal::wasm::Decoder::read_i64v(const v8::internal::byte*, uint32_t*, const char*) [with ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; int64_t = long int; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:408:41: required from 'v8::internal::wasm::ImmI64Immediate::ImmI64Immediate(v8::internal::wasm::Decoder*, const v8::internal::byte*) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; v8::internal::byte = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:1668:35: required from 'static uint32_t v8::internal::wasm::WasmDecoder::OpcodeLength(v8::internal::wasm::WasmDecoder*, const v8::internal::byte*) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; uint32_t = unsigned int; v8::internal::byte = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:1241:25: required from 'static v8::internal::BitVector* v8::internal::wasm::WasmDecoder::AnalyzeLoopAssignment(v8::internal::wasm::WasmDecoder*, const v8::internal::byte*, uint32_t, v8::internal::Zone*) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../../deps/v8/src/wasm/function-body-decoder.cc:324:70: 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::kNoTrace; 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::kNoTrace; 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::kNoTrace; 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::kNoTrace; long unsigned int size_in_bits = 64; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../../deps/v8/src/wasm/decoder.h:122:50: required from 'uint64_t v8::internal::wasm::Decoder::read_u64v(const v8::internal::byte*, uint32_t*, const char*) [with ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; uint64_t = long unsigned int; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:674:56: required from 'v8::internal::wasm::MemoryAccessImmediate::MemoryAccessImmediate(v8::internal::wasm::Decoder*, const v8::internal::byte*, uint32_t, bool) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:1698:41: required from 'static uint32_t v8::internal::wasm::WasmDecoder::OpcodeLength(v8::internal::wasm::WasmDecoder*, const v8::internal::byte*) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; uint32_t = unsigned int; v8::internal::byte = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:1241:25: required from 'static v8::internal::BitVector* v8::internal::wasm::WasmDecoder::AnalyzeLoopAssignment(v8::internal::wasm::WasmDecoder*, const v8::internal::byte*, uint32_t, v8::internal::Zone*) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../../deps/v8/src/wasm/function-body-decoder.cc:324:70: 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 int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kNoTrace; long unsigned int size_in_bits = 33; 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::kNoTrace; long unsigned int size_in_bits = 33; 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::kNoTrace; long unsigned int size_in_bits = 33; 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::kNoTrace; long unsigned int size_in_bits = 33; 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::kNoTrace; long unsigned int size_in_bits = 33; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../../deps/v8/src/wasm/decoder.h:136:53: required from 'int64_t v8::internal::wasm::Decoder::read_i33v(const v8::internal::byte*, uint32_t*, const char*) [with ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; int64_t = long int; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:192:52: required from 'v8::internal::wasm::HeapType v8::internal::wasm::value_type_reader::read_heap_type(v8::internal::wasm::Decoder*, const v8::internal::byte*, uint32_t*, const v8::internal::wasm::WasmModule*, const v8::internal::wasm::WasmFeatures&) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../../deps/v8/src/wasm/function-body-decoder.cc:27:80: 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::kNoTrace; 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::kNoTrace; 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::kNoTrace; 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::kNoTrace; 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::kNoTrace; long unsigned int size_in_bits = 32; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../../deps/v8/src/wasm/decoder.h:108:50: required from 'uint32_t v8::internal::wasm::Decoder::read_u32v(const v8::internal::byte*, uint32_t*, const char*) [with ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; uint32_t = unsigned int; v8::internal::byte = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:1123:43: required from 'int v8::internal::wasm::WasmDecoder::DecodeLocals(const v8::internal::byte*, uint32_t*, v8::base::Optional) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../../deps/v8/src/wasm/function-body-decoder.cc:42:27: 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::kNoTrace; 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::kNoTrace; 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::kNoTrace; 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::kNoTrace; 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::kNoTrace; long unsigned int size_in_bits = 32; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../../deps/v8/src/wasm/decoder.h:115:49: required from 'int32_t v8::internal::wasm::Decoder::read_i32v(const v8::internal::byte*, uint32_t*, const char*) [with ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; int32_t = int; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:399:41: required from 'v8::internal::wasm::ImmI32Immediate::ImmI32Immediate(v8::internal::wasm::Decoder*, const v8::internal::byte*) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; v8::internal::byte = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:1664:35: required from 'static uint32_t v8::internal::wasm::WasmDecoder::OpcodeLength(v8::internal::wasm::WasmDecoder*, const v8::internal::byte*) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; uint32_t = unsigned int; v8::internal::byte = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:1241:25: required from 'static v8::internal::BitVector* v8::internal::wasm::WasmDecoder::AnalyzeLoopAssignment(v8::internal::wasm::WasmDecoder*, const v8::internal::byte*, uint32_t, v8::internal::Zone*) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../../deps/v8/src/wasm/function-body-decoder.cc:324:70: 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::kNoTrace; 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::kNoTrace; 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::kNoTrace; 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::kNoTrace; 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::kNoTrace; long unsigned int size_in_bits = 64; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../../deps/v8/src/wasm/decoder.h:129:49: required from 'int64_t v8::internal::wasm::Decoder::read_i64v(const v8::internal::byte*, uint32_t*, const char*) [with ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; int64_t = long int; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:408:41: required from 'v8::internal::wasm::ImmI64Immediate::ImmI64Immediate(v8::internal::wasm::Decoder*, const v8::internal::byte*) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; v8::internal::byte = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:1668:35: required from 'static uint32_t v8::internal::wasm::WasmDecoder::OpcodeLength(v8::internal::wasm::WasmDecoder*, const v8::internal::byte*) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; uint32_t = unsigned int; v8::internal::byte = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:1241:25: required from 'static v8::internal::BitVector* v8::internal::wasm::WasmDecoder::AnalyzeLoopAssignment(v8::internal::wasm::WasmDecoder*, const v8::internal::byte*, uint32_t, v8::internal::Zone*) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../../deps/v8/src/wasm/function-body-decoder.cc:324:70: 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::kNoTrace; 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::kNoTrace; 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::kNoTrace; 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::kNoTrace; 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::kNoTrace; long unsigned int size_in_bits = 64; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../../deps/v8/src/wasm/decoder.h:122:50: required from 'uint64_t v8::internal::wasm::Decoder::read_u64v(const v8::internal::byte*, uint32_t*, const char*) [with ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; uint64_t = long unsigned int; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:674:56: required from 'v8::internal::wasm::MemoryAccessImmediate::MemoryAccessImmediate(v8::internal::wasm::Decoder*, const v8::internal::byte*, uint32_t, bool) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:1698:41: required from 'static uint32_t v8::internal::wasm::WasmDecoder::OpcodeLength(v8::internal::wasm::WasmDecoder*, const v8::internal::byte*) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; uint32_t = unsigned int; v8::internal::byte = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:1241:25: required from 'static v8::internal::BitVector* v8::internal::wasm::WasmDecoder::AnalyzeLoopAssignment(v8::internal::wasm::WasmDecoder*, const v8::internal::byte*, uint32_t, v8::internal::Zone*) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../../deps/v8/src/wasm/function-body-decoder.cc:324:70: 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 = int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kNoTrace; 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::kNoTrace; 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::kNoTrace; 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::kNoTrace; 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::kNoTrace; long unsigned int size_in_bits = 32; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../../deps/v8/src/wasm/decoder.h:115:49: required from 'int32_t v8::internal::wasm::Decoder::read_i32v(const v8::internal::byte*, uint32_t*, const char*) [with ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; int32_t = int; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:399:41: required from 'v8::internal::wasm::ImmI32Immediate::ImmI32Immediate(v8::internal::wasm::Decoder*, const v8::internal::byte*) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; v8::internal::byte = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:1664:35: required from 'static uint32_t v8::internal::wasm::WasmDecoder::OpcodeLength(v8::internal::wasm::WasmDecoder*, const v8::internal::byte*) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; uint32_t = unsigned int; v8::internal::byte = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:1241:25: required from 'static v8::internal::BitVector* v8::internal::wasm::WasmDecoder::AnalyzeLoopAssignment(v8::internal::wasm::WasmDecoder*, const v8::internal::byte*, uint32_t, v8::internal::Zone*) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../../deps/v8/src/wasm/function-body-decoder.cc:324:70: 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::kNoTrace; 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::kNoTrace; 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::kNoTrace; 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::kNoTrace; 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::kNoTrace; long unsigned int size_in_bits = 64; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../../deps/v8/src/wasm/decoder.h:129:49: required from 'int64_t v8::internal::wasm::Decoder::read_i64v(const v8::internal::byte*, uint32_t*, const char*) [with ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; int64_t = long int; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:408:41: required from 'v8::internal::wasm::ImmI64Immediate::ImmI64Immediate(v8::internal::wasm::Decoder*, const v8::internal::byte*) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; v8::internal::byte = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:1668:35: required from 'static uint32_t v8::internal::wasm::WasmDecoder::OpcodeLength(v8::internal::wasm::WasmDecoder*, const v8::internal::byte*) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; uint32_t = unsigned int; v8::internal::byte = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:1241:25: required from 'static v8::internal::BitVector* v8::internal::wasm::WasmDecoder::AnalyzeLoopAssignment(v8::internal::wasm::WasmDecoder*, const v8::internal::byte*, uint32_t, v8::internal::Zone*) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../../deps/v8/src/wasm/function-body-decoder.cc:324:70: 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::kNoTrace; 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::kNoTrace; 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::kNoTrace; 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::kNoTrace; 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::kNoTrace; long unsigned int size_in_bits = 64; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../../deps/v8/src/wasm/decoder.h:122:50: required from 'uint64_t v8::internal::wasm::Decoder::read_u64v(const v8::internal::byte*, uint32_t*, const char*) [with ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; uint64_t = long unsigned int; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:674:56: required from 'v8::internal::wasm::MemoryAccessImmediate::MemoryAccessImmediate(v8::internal::wasm::Decoder*, const v8::internal::byte*, uint32_t, bool) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:1698:41: required from 'static uint32_t v8::internal::wasm::WasmDecoder::OpcodeLength(v8::internal::wasm::WasmDecoder*, const v8::internal::byte*) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; uint32_t = unsigned int; v8::internal::byte = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:1241:25: required from 'static v8::internal::BitVector* v8::internal::wasm::WasmDecoder::AnalyzeLoopAssignment(v8::internal::wasm::WasmDecoder*, const v8::internal::byte*, uint32_t, v8::internal::Zone*) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../../deps/v8/src/wasm/function-body-decoder.cc:324:70: 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 = int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kNoTrace; 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::kNoTrace; 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::kNoTrace; 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::kNoTrace; 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::kNoTrace; long unsigned int size_in_bits = 32; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../../deps/v8/src/wasm/decoder.h:115:49: required from 'int32_t v8::internal::wasm::Decoder::read_i32v(const v8::internal::byte*, uint32_t*, const char*) [with ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; int32_t = int; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:399:41: required from 'v8::internal::wasm::ImmI32Immediate::ImmI32Immediate(v8::internal::wasm::Decoder*, const v8::internal::byte*) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; v8::internal::byte = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:1664:35: required from 'static uint32_t v8::internal::wasm::WasmDecoder::OpcodeLength(v8::internal::wasm::WasmDecoder*, const v8::internal::byte*) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; uint32_t = unsigned int; v8::internal::byte = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:1241:25: required from 'static v8::internal::BitVector* v8::internal::wasm::WasmDecoder::AnalyzeLoopAssignment(v8::internal::wasm::WasmDecoder*, const v8::internal::byte*, uint32_t, v8::internal::Zone*) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../../deps/v8/src/wasm/function-body-decoder.cc:324:70: 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::kNoTrace; 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::kNoTrace; 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::kNoTrace; 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::kNoTrace; 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::kNoTrace; long unsigned int size_in_bits = 64; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../../deps/v8/src/wasm/decoder.h:129:49: required from 'int64_t v8::internal::wasm::Decoder::read_i64v(const v8::internal::byte*, uint32_t*, const char*) [with ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; int64_t = long int; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:408:41: required from 'v8::internal::wasm::ImmI64Immediate::ImmI64Immediate(v8::internal::wasm::Decoder*, const v8::internal::byte*) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; v8::internal::byte = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:1668:35: required from 'static uint32_t v8::internal::wasm::WasmDecoder::OpcodeLength(v8::internal::wasm::WasmDecoder*, const v8::internal::byte*) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; uint32_t = unsigned int; v8::internal::byte = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:1241:25: required from 'static v8::internal::BitVector* v8::internal::wasm::WasmDecoder::AnalyzeLoopAssignment(v8::internal::wasm::WasmDecoder*, const v8::internal::byte*, uint32_t, v8::internal::Zone*) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../../deps/v8/src/wasm/function-body-decoder.cc:324:70: 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::kNoTrace; 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::kNoTrace; 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::kNoTrace; 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::kNoTrace; 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::kNoTrace; long unsigned int size_in_bits = 64; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../../deps/v8/src/wasm/decoder.h:122:50: required from 'uint64_t v8::internal::wasm::Decoder::read_u64v(const v8::internal::byte*, uint32_t*, const char*) [with ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; uint64_t = long unsigned int; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:674:56: required from 'v8::internal::wasm::MemoryAccessImmediate::MemoryAccessImmediate(v8::internal::wasm::Decoder*, const v8::internal::byte*, uint32_t, bool) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:1698:41: required from 'static uint32_t v8::internal::wasm::WasmDecoder::OpcodeLength(v8::internal::wasm::WasmDecoder*, const v8::internal::byte*) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; uint32_t = unsigned int; v8::internal::byte = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:1241:25: required from 'static v8::internal::BitVector* v8::internal::wasm::WasmDecoder::AnalyzeLoopAssignment(v8::internal::wasm::WasmDecoder*, const v8::internal::byte*, uint32_t, v8::internal::Zone*) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../../deps/v8/src/wasm/function-body-decoder.cc:324:70: 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/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::kNoTrace; 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::kNoTrace; 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::kNoTrace; 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::kNoTrace; 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::kNoTrace; long unsigned int size_in_bits = 64; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../../deps/v8/src/wasm/decoder.h:129:49: required from 'int64_t v8::internal::wasm::Decoder::read_i64v(const v8::internal::byte*, uint32_t*, const char*) [with ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; int64_t = long int; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:408:41: required from 'v8::internal::wasm::ImmI64Immediate::ImmI64Immediate(v8::internal::wasm::Decoder*, const v8::internal::byte*) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; v8::internal::byte = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:1668:35: required from 'static uint32_t v8::internal::wasm::WasmDecoder::OpcodeLength(v8::internal::wasm::WasmDecoder*, const v8::internal::byte*) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; uint32_t = unsigned int; v8::internal::byte = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:1241:25: required from 'static v8::internal::BitVector* v8::internal::wasm::WasmDecoder::AnalyzeLoopAssignment(v8::internal::wasm::WasmDecoder*, const v8::internal::byte*, uint32_t, v8::internal::Zone*) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../../deps/v8/src/wasm/function-body-decoder.cc:324:70: 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::kNoTrace; 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::kNoTrace; 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::kNoTrace; 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::kNoTrace; 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::kNoTrace; long unsigned int size_in_bits = 64; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../../deps/v8/src/wasm/decoder.h:122:50: required from 'uint64_t v8::internal::wasm::Decoder::read_u64v(const v8::internal::byte*, uint32_t*, const char*) [with ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; uint64_t = long unsigned int; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:674:56: required from 'v8::internal::wasm::MemoryAccessImmediate::MemoryAccessImmediate(v8::internal::wasm::Decoder*, const v8::internal::byte*, uint32_t, bool) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:1698:41: required from 'static uint32_t v8::internal::wasm::WasmDecoder::OpcodeLength(v8::internal::wasm::WasmDecoder*, const v8::internal::byte*) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; uint32_t = unsigned int; v8::internal::byte = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:1241:25: required from 'static v8::internal::BitVector* v8::internal::wasm::WasmDecoder::AnalyzeLoopAssignment(v8::internal::wasm::WasmDecoder*, const v8::internal::byte*, uint32_t, v8::internal::Zone*) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../../deps/v8/src/wasm/function-body-decoder.cc:324:70: 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::kNoTrace; 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::kNoTrace; 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::kNoTrace; 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::kNoTrace; 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::kNoTrace; long unsigned int size_in_bits = 64; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../../deps/v8/src/wasm/decoder.h:129:49: required from 'int64_t v8::internal::wasm::Decoder::read_i64v(const v8::internal::byte*, uint32_t*, const char*) [with ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; int64_t = long int; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:408:41: required from 'v8::internal::wasm::ImmI64Immediate::ImmI64Immediate(v8::internal::wasm::Decoder*, const v8::internal::byte*) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; v8::internal::byte = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:1668:35: required from 'static uint32_t v8::internal::wasm::WasmDecoder::OpcodeLength(v8::internal::wasm::WasmDecoder*, const v8::internal::byte*) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; uint32_t = unsigned int; v8::internal::byte = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:1241:25: required from 'static v8::internal::BitVector* v8::internal::wasm::WasmDecoder::AnalyzeLoopAssignment(v8::internal::wasm::WasmDecoder*, const v8::internal::byte*, uint32_t, v8::internal::Zone*) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../../deps/v8/src/wasm/function-body-decoder.cc:324:70: 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::kNoTrace; 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::kNoTrace; 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::kNoTrace; 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::kNoTrace; 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::kNoTrace; long unsigned int size_in_bits = 64; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../../deps/v8/src/wasm/decoder.h:122:50: required from 'uint64_t v8::internal::wasm::Decoder::read_u64v(const v8::internal::byte*, uint32_t*, const char*) [with ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; uint64_t = long unsigned int; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:674:56: required from 'v8::internal::wasm::MemoryAccessImmediate::MemoryAccessImmediate(v8::internal::wasm::Decoder*, const v8::internal::byte*, uint32_t, bool) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:1698:41: required from 'static uint32_t v8::internal::wasm::WasmDecoder::OpcodeLength(v8::internal::wasm::WasmDecoder*, const v8::internal::byte*) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; uint32_t = unsigned int; v8::internal::byte = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:1241:25: required from 'static v8::internal::BitVector* v8::internal::wasm::WasmDecoder::AnalyzeLoopAssignment(v8::internal::wasm::WasmDecoder*, const v8::internal::byte*, uint32_t, v8::internal::Zone*) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../../deps/v8/src/wasm/function-body-decoder.cc:324:70: 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::kNoTrace; 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::kNoTrace; 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::kNoTrace; 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::kNoTrace; 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::kNoTrace; long unsigned int size_in_bits = 64; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../../deps/v8/src/wasm/decoder.h:129:49: required from 'int64_t v8::internal::wasm::Decoder::read_i64v(const v8::internal::byte*, uint32_t*, const char*) [with ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; int64_t = long int; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:408:41: required from 'v8::internal::wasm::ImmI64Immediate::ImmI64Immediate(v8::internal::wasm::Decoder*, const v8::internal::byte*) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; v8::internal::byte = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:1668:35: required from 'static uint32_t v8::internal::wasm::WasmDecoder::OpcodeLength(v8::internal::wasm::WasmDecoder*, const v8::internal::byte*) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; uint32_t = unsigned int; v8::internal::byte = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:1241:25: required from 'static v8::internal::BitVector* v8::internal::wasm::WasmDecoder::AnalyzeLoopAssignment(v8::internal::wasm::WasmDecoder*, const v8::internal::byte*, uint32_t, v8::internal::Zone*) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../../deps/v8/src/wasm/function-body-decoder.cc:324:70: 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::kNoTrace; 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::kNoTrace; 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::kNoTrace; 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::kNoTrace; 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::kNoTrace; long unsigned int size_in_bits = 64; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../../deps/v8/src/wasm/decoder.h:122:50: required from 'uint64_t v8::internal::wasm::Decoder::read_u64v(const v8::internal::byte*, uint32_t*, const char*) [with ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; uint64_t = long unsigned int; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:674:56: required from 'v8::internal::wasm::MemoryAccessImmediate::MemoryAccessImmediate(v8::internal::wasm::Decoder*, const v8::internal::byte*, uint32_t, bool) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:1698:41: required from 'static uint32_t v8::internal::wasm::WasmDecoder::OpcodeLength(v8::internal::wasm::WasmDecoder*, const v8::internal::byte*) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; uint32_t = unsigned int; v8::internal::byte = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:1241:25: required from 'static v8::internal::BitVector* v8::internal::wasm::WasmDecoder::AnalyzeLoopAssignment(v8::internal::wasm::WasmDecoder*, const v8::internal::byte*, uint32_t, v8::internal::Zone*) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../../deps/v8/src/wasm/function-body-decoder.cc:324:70: 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::kNoTrace; 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::kNoTrace; 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::kNoTrace; 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::kNoTrace; 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::kNoTrace; long unsigned int size_in_bits = 64; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../../deps/v8/src/wasm/decoder.h:129:49: required from 'int64_t v8::internal::wasm::Decoder::read_i64v(const v8::internal::byte*, uint32_t*, const char*) [with ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; int64_t = long int; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:408:41: required from 'v8::internal::wasm::ImmI64Immediate::ImmI64Immediate(v8::internal::wasm::Decoder*, const v8::internal::byte*) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; v8::internal::byte = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:1668:35: required from 'static uint32_t v8::internal::wasm::WasmDecoder::OpcodeLength(v8::internal::wasm::WasmDecoder*, const v8::internal::byte*) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; uint32_t = unsigned int; v8::internal::byte = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:1241:25: required from 'static v8::internal::BitVector* v8::internal::wasm::WasmDecoder::AnalyzeLoopAssignment(v8::internal::wasm::WasmDecoder*, const v8::internal::byte*, uint32_t, v8::internal::Zone*) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../../deps/v8/src/wasm/function-body-decoder.cc:324:70: 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::kNoTrace; 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::kNoTrace; 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::kNoTrace; 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::kNoTrace; 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::kNoTrace; long unsigned int size_in_bits = 64; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../../deps/v8/src/wasm/decoder.h:122:50: required from 'uint64_t v8::internal::wasm::Decoder::read_u64v(const v8::internal::byte*, uint32_t*, const char*) [with ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; uint64_t = long unsigned int; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:674:56: required from 'v8::internal::wasm::MemoryAccessImmediate::MemoryAccessImmediate(v8::internal::wasm::Decoder*, const v8::internal::byte*, uint32_t, bool) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:1698:41: required from 'static uint32_t v8::internal::wasm::WasmDecoder::OpcodeLength(v8::internal::wasm::WasmDecoder*, const v8::internal::byte*) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; uint32_t = unsigned int; v8::internal::byte = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:1241:25: required from 'static v8::internal::BitVector* v8::internal::wasm::WasmDecoder::AnalyzeLoopAssignment(v8::internal::wasm::WasmDecoder*, const v8::internal::byte*, uint32_t, v8::internal::Zone*) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../../deps/v8/src/wasm/function-body-decoder.cc:324:70: 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::kNoTrace; 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::kNoTrace; 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::kNoTrace; 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::kNoTrace; 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::kNoTrace; long unsigned int size_in_bits = 64; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../../deps/v8/src/wasm/decoder.h:129:49: required from 'int64_t v8::internal::wasm::Decoder::read_i64v(const v8::internal::byte*, uint32_t*, const char*) [with ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; int64_t = long int; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:408:41: required from 'v8::internal::wasm::ImmI64Immediate::ImmI64Immediate(v8::internal::wasm::Decoder*, const v8::internal::byte*) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; v8::internal::byte = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:1668:35: required from 'static uint32_t v8::internal::wasm::WasmDecoder::OpcodeLength(v8::internal::wasm::WasmDecoder*, const v8::internal::byte*) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; uint32_t = unsigned int; v8::internal::byte = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:1241:25: required from 'static v8::internal::BitVector* v8::internal::wasm::WasmDecoder::AnalyzeLoopAssignment(v8::internal::wasm::WasmDecoder*, const v8::internal::byte*, uint32_t, v8::internal::Zone*) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../../deps/v8/src/wasm/function-body-decoder.cc:324:70: 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::kNoTrace; 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::kNoTrace; 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::kNoTrace; 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::kNoTrace; 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::kNoTrace; long unsigned int size_in_bits = 64; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../../deps/v8/src/wasm/decoder.h:122:50: required from 'uint64_t v8::internal::wasm::Decoder::read_u64v(const v8::internal::byte*, uint32_t*, const char*) [with ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; uint64_t = long unsigned int; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:674:56: required from 'v8::internal::wasm::MemoryAccessImmediate::MemoryAccessImmediate(v8::internal::wasm::Decoder*, const v8::internal::byte*, uint32_t, bool) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:1698:41: required from 'static uint32_t v8::internal::wasm::WasmDecoder::OpcodeLength(v8::internal::wasm::WasmDecoder*, const v8::internal::byte*) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; uint32_t = unsigned int; v8::internal::byte = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:1241:25: required from 'static v8::internal::BitVector* v8::internal::wasm::WasmDecoder::AnalyzeLoopAssignment(v8::internal::wasm::WasmDecoder*, const v8::internal::byte*, uint32_t, v8::internal::Zone*) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../../deps/v8/src/wasm/function-body-decoder.cc:324:70: 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) { | ^~~~~~~~~ [1935/2643] g++ -MMD -MF obj/deps/v8/src/execution/loong64/v8_base_without_compiler.frame-constants-loong64.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/execution/loong64/frame-constants-loong64.cc -o obj/deps/v8/src/execution/loong64/v8_base_without_compiler.frame-constants-loong64.o In file included from ../../deps/v8/src/base/bits.h:12, from ../../deps/v8/src/execution/loong64/frame-constants-loong64.h:8, from ../../deps/v8/src/execution/loong64/frame-constants-loong64.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/loong64/assembler-loong64-inl.h:8, from ../../deps/v8/src/execution/loong64/frame-constants-loong64.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: ../../deps/v8/src/objects/allocation-site.h:21:7: note: 'class v8::internal::AllocationSite' declared 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]': gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:21: ../../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:12: ../../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:12: ../../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of '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]': gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array 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]': gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared 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]': gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of '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]': gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared 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]': gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:8: ../../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared 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]': gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, 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]': gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&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]': gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | 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]': gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/prototype-info-inl.h:8, from ../../deps/v8/src/objects/map-inl.h:19: ../../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:959:7: note: 'class v8::internal::WasmArray' declared here 959 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ [1936/2643] g++ -MMD -MF obj/deps/v8/src/wasm/v8_base_without_compiler.wasm-objects.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/wasm/wasm-objects.cc -o obj/deps/v8/src/wasm/v8_base_without_compiler.wasm-objects.o In file included from ../../deps/v8/src/wasm/wasm-objects.cc:32: ../../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/bit-field.h:10, from ../../deps/v8/src/wasm/wasm-objects.h:14, from ../../deps/v8/src/wasm/wasm-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/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, from ../../deps/v8/src/wasm/wasm-objects.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::WasmInstanceObject; Source = v8::internal::Object]': ../../deps/v8/src/wasm/wasm-objects.h:319:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmInstanceObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:317:25: note: 'class v8::internal::WasmInstanceObject' declared here 317 | class V8_EXPORT_PRIVATE WasmInstanceObject : public JSObject { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExceptionPackage; Source = v8::internal::Object]': ../../deps/v8/src/wasm/wasm-objects.h:571:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExceptionPackage' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:551:25: note: 'class v8::internal::WasmExceptionPackage' declared here 551 | class V8_EXPORT_PRIVATE WasmExceptionPackage : public JSObject { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExportedFunction; Source = v8::internal::Object]': ../../deps/v8/src/wasm/wasm-objects.h:613:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExportedFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:591:7: note: 'class v8::internal::WasmExportedFunction' declared here 591 | class WasmExportedFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmJSFunction; Source = v8::internal::Object]': ../../deps/v8/src/wasm/wasm-objects.h:637:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmJSFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:619:7: note: 'class v8::internal::WasmJSFunction' declared here 619 | class WasmJSFunction : public JSFunction { | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmCapiFunction; Source = v8::internal::Object]': ../../deps/v8/src/wasm/wasm-objects.h:655:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmCapiFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:642:7: note: 'class v8::internal::WasmCapiFunction' declared here 642 | class WasmCapiFunction : public JSFunction { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExternalFunction; Source = v8::internal::Object]': ../../deps/v8/src/wasm/wasm-objects.h:668:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExternalFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:664:7: note: 'class v8::internal::WasmExternalFunction' declared here 664 | class WasmExternalFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigIntBase; Source = v8::internal::Object]': ../../deps/v8/src/objects/bigint.h:82:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigIntBase' from an array of '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/wasm/wasm-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::ClosureFeedbackCellArray; Source = v8::internal::Object]': ../../deps/v8/src/objects/feedback-vector.h:173:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClosureFeedbackCellArray' from an array of '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::TransitionArray; Source = v8::internal::Object]': ../../deps/v8/src/objects/transitions.h:243:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::TransitionArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &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: ../../deps/v8/src/objects/transitions.h:241:7: note: 'class v8::internal::TransitionArray' declared 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/wasm/wasm-objects.cc:11: ../../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]': gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:21: ../../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:12: ../../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:12: ../../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of '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]': gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array 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]': gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared 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]': gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of '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]': gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared 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]': gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:8: ../../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared 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]': gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, 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::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::NativeModule]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Managed]' ../../deps/v8/src/wasm/wasm-objects.cc:127: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/script-inl.h:8, from ../../deps/v8/src/objects/shared-function-info-inl.h:17, 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: ../../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::Script; Source = v8::internal::Object]': 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/wasm/wasm-objects.cc:128: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::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::WasmTableObject; Source = v8::internal::Object]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1240:23: required from 'static D v8::internal::TorqueGeneratedWasmTableObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmTableObject; P = v8::internal::JSObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmTableObject]' ../../deps/v8/src/wasm/wasm-objects.cc:359: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::WasmTableObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:167:7: note: 'class v8::internal::WasmTableObject' declared here 167 | class WasmTableObject | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmInternalFunction; Source = v8::internal::Object]': 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/wasm/wasm-objects.cc:460: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::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::Tuple2; Source = v8::internal::Object]': 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/wasm/wasm-objects.cc:645: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::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 { | ^~~~~~ ../../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::{anonymous}::IftNativeAllocations]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Managed]' ../../deps/v8/src/wasm/wasm-objects.cc:727: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::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::JSArrayBuffer; Source = v8::internal::Object]': 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/wasm/wasm-objects.cc:826: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::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::WasmApiFunctionRef; Source = v8::internal::Object]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:171:23: required from 'static D v8::internal::TorqueGeneratedWasmApiFunctionRef::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmApiFunctionRef; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmApiFunctionRef]' ../../deps/v8/src/wasm/wasm-objects.cc:1105: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::WasmApiFunctionRef' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:727:7: note: 'class v8::internal::WasmApiFunctionRef' declared here 727 | class WasmApiFunctionRef | ^~~~~~~~~~~~~~~~~~ ../../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::{anonymous}::WasmInstanceNativeAllocations]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Managed]' ../../deps/v8/src/wasm/wasm-objects.cc:1195: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)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../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::WasmModuleObject; Source = v8::internal::Object]': 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/wasm/wasm-objects.cc:1222: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::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::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/wasm/wasm-objects.cc:1644: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::JSFunction; Source = v8::internal::Object]': 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/wasm/wasm-objects.cc:1928: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< | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FunctionTemplateInfo; Source = v8::internal::Object]': gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&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]': gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | 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]': gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/prototype-info-inl.h:8, from ../../deps/v8/src/objects/map-inl.h:19: ../../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &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::WasmIndirectFunctionTable; Source = v8::internal::Object]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:763:23: required from 'static D v8::internal::TorqueGeneratedWasmIndirectFunctionTable::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmIndirectFunctionTable; P = v8::internal::Struct]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmIndirectFunctionTable]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmIndirectFunctionTable]' ../../deps/v8/src/wasm/wasm-objects.cc:606: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::WasmIndirectFunctionTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:672:7: note: 'class v8::internal::WasmIndirectFunctionTable' declared here 672 | class WasmIndirectFunctionTable | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmMemoryObject; Source = v8::internal::Object]': 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/wasm/wasm-objects.cc:826: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::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::WasmGlobalObject; Source = v8::internal::Object]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1434:23: required from 'static D v8::internal::TorqueGeneratedWasmGlobalObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmGlobalObject; P = v8::internal::JSObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmGlobalObject]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmGlobalObject]' ../../deps/v8/src/wasm/wasm-objects.cc:1039: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::WasmGlobalObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:276:7: note: 'class v8::internal::WasmGlobalObject' declared here 276 | class WasmGlobalObject | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmTagObject; Source = v8::internal::Object]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1521:23: required from 'static D v8::internal::TorqueGeneratedWasmTagObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmTagObject; P = v8::internal::JSObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmTagObject]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmTagObject]' ../../deps/v8/src/wasm/wasm-objects.cc:1644: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::WasmTagObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:536:7: note: 'class v8::internal::WasmTagObject' declared here 536 | class WasmTagObject | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmContinuationObject; Source = v8::internal::Object]': 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/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmContinuationObject]' ../../deps/v8/src/wasm/wasm-objects.cc:1781: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::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::WasmSuspenderObject; Source = v8::internal::Object]': 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/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmSuspenderObject]' ../../deps/v8/src/wasm/wasm-objects.cc:1810: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::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::WasmCapiFunctionData; Source = v8::internal::Object]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:578:23: required from 'static D v8::internal::TorqueGeneratedWasmCapiFunctionData::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmCapiFunctionData; P = v8::internal::WasmFunctionData]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmCapiFunctionData]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmCapiFunctionData]' ../../deps/v8/src/wasm/wasm-objects.cc:1928: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::WasmCapiFunctionData' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:774:7: note: 'class v8::internal::WasmCapiFunctionData' declared here 774 | class WasmCapiFunctionData | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SharedFunctionInfo; Source = v8::internal::Object]': 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/wasm/wasm-objects.cc:2015: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::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::WasmExportedFunctionData; Source = v8::internal::Object]': 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/wasm/wasm-objects.cc:2018: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::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 | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmJSFunctionData; Source = v8::internal::Object]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:487:23: required from 'static D v8::internal::TorqueGeneratedWasmJSFunctionData::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmJSFunctionData; P = v8::internal::WasmFunctionData]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmJSFunctionData]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmJSFunctionData]' ../../deps/v8/src/wasm/wasm-objects.cc:2123: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::WasmJSFunctionData' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:758:7: note: 'class v8::internal::WasmJSFunctionData' declared here 758 | class WasmJSFunctionData | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExceptionTag; Source = v8::internal::Object]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1045:23: required from 'static D v8::internal::TorqueGeneratedWasmExceptionTag::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmExceptionTag; P = v8::internal::Struct]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmExceptionTag]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmExceptionTag]' ../../deps/v8/src/wasm/wasm-objects.cc:2232: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::WasmExceptionTag' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:864:7: note: 'class v8::internal::WasmExceptionTag' declared here 864 | class WasmExceptionTag | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AsmWasmData; Source = v8::internal::Object]': 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/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::AsmWasmData]' ../../deps/v8/src/wasm/wasm-objects.cc:2250: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::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/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::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::StackMemory]' ../../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::StackMemory; size_t = long unsigned int]' ../../deps/v8/src/objects/managed-inl.h:37:23: required from 'static v8::internal::Handle > v8::internal::Managed::FromUniquePtr(v8::internal::Isolate*, size_t, std::unique_ptr<_Tp>) [with CppType = v8::internal::wasm::StackMemory; size_t = long unsigned int]' ../../deps/v8/src/wasm/wasm-objects.cc:1775:76: required from here ../../deps/v8/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/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/wasm/wasm-objects.cc: In static member function 'static void v8::internal::WasmTableObject::UpdateDispatchTables(v8::internal::Isolate*, v8::internal::Handle, int, v8::internal::Handle)': ../../deps/v8/src/wasm/wasm-objects.cc:573:62: warning: 'result_count' may be used uninitialized [-Wmaybe-uninitialized] 573 | wasm::FunctionSig sig(result_count, param_count, reps.get()); | ^ ../../deps/v8/src/wasm/wasm-objects.cc:563:7: note: 'result_count' was declared here 563 | int result_count; | ^~~~~~~~~~~~ [1937/2643] g++ -MMD -MF obj/deps/v8/src/wasm/v8_base_without_compiler.wasm-engine.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/wasm/wasm-engine.cc -o obj/deps/v8/src/wasm/v8_base_without_compiler.wasm-engine.o 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/wasm/wasm-engine.h:18, from ../../deps/v8/src/wasm/wasm-engine.cc:5: ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]': ../../deps/v8/src/objects/heap-object.h:173:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapObject' from 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, from ../../deps/v8/src/wasm/wasm-engine.cc: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/v8threads.h:10, from ../../deps/v8/src/wasm/wasm-engine.cc: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/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/wasm/wasm-engine.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, from ../../deps/v8/src/common/ptr-compr-inl.h:10, from ../../deps/v8/src/objects/objects-inl.h:20, from ../../deps/v8/src/wasm/wasm-engine.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 { | ^~~~~~~~~~~ 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/wasm/wasm-engine.cc:23: ../../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]': gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:21: ../../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:12: ../../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:12: ../../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' 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-engine.cc:17: ../../deps/v8/src/objects/heap-number.h:20:7: note: 'class v8::internal::HeapNumber' declared here 20 | class HeapNumber | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Symbol; Source = v8::internal::Object]': gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array 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]': gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared 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]': gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of '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]': gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared 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]': gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:8: ../../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared 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]': gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, 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::Script; Source = v8::internal::Object]': 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/wasm/wasm-engine.cc:144: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::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::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::NativeModule]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Managed]' ../../deps/v8/src/wasm/wasm-engine.cc:852: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)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/managed-inl.h:9, from ../../deps/v8/src/wasm/wasm-engine.cc:19: ../../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]': gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&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]': gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | 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]': gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/prototype-info-inl.h:8, from ../../deps/v8/src/objects/map-inl.h:19: ../../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &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::AsmWasmData; Source = v8::internal::Object]': 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/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::AsmWasmData]' ../../deps/v8/src/wasm/wasm-engine.cc:528: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::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::WasmModuleObject; Source = v8::internal::Object]': 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/wasm/wasm-engine.cc:770:23: required from here ../../deps/v8/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/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) { | ^~~~~~~~~ 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 'bool v8::internal::wasm::WasmEngine::GetStreamingCompilationOwnership(size_t)' at ../../deps/v8/src/wasm/wasm-engine.cc:1261:1: ../../deps/v8/src/tracing/trace-event.h:566:30: warning: 'trace_event_unique_tracer1259.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/wasm/wasm-engine.cc: In member function 'bool v8::internal::wasm::WasmEngine::GetStreamingCompilationOwnership(size_t)': ../../deps/v8/src/tracing/trace-event.h:145:41: note: 'trace_event_unique_tracer1259' 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/wasm/wasm-engine.cc:1259:3: note: in expansion of macro 'TRACE_EVENT0' 1259 | TRACE_EVENT0("v8.wasm", "CacheHit"); | ^~~~~~~~~~~~ [1938/2643] g++ -MMD -MF obj/deps/v8/src/codegen/loong64/v8_base_without_compiler.macro-assembler-loong64.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/codegen/loong64/macro-assembler-loong64.cc -o obj/deps/v8/src/codegen/loong64/v8_base_without_compiler.macro-assembler-loong64.o In file included from ../../deps/v8/src/base/bits.h:12, from ../../deps/v8/src/codegen/loong64/macro-assembler-loong64.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/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/loong64/macro-assembler-loong64.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]': gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:21: ../../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:12: ../../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:12: ../../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of '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]': gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array 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]': gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared 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]': gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of '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]': gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared 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]': gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:8: ../../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared 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]': gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, 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]': gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&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]': gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | 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]': gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/prototype-info-inl.h:8, from ../../deps/v8/src/objects/map-inl.h:19: ../../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:959:7: note: 'class v8::internal::WasmArray' declared here 959 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ [1939/2643] g++ -MMD -MF obj/deps/v8/src/regexp/loong64/v8_base_without_compiler.regexp-macro-assembler-loong64.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/regexp/loong64/regexp-macro-assembler-loong64.cc -o obj/deps/v8/src/regexp/loong64/v8_base_without_compiler.regexp-macro-assembler-loong64.o 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/regexp/loong64/regexp-macro-assembler-loong64.h:8, from ../../deps/v8/src/regexp/loong64/regexp-macro-assembler-loong64.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: ../../deps/v8/src/objects/heap-object.h:27:7: note: 'class v8::internal::HeapObject' declared here 27 | class HeapObject : public Object { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]': ../../deps/v8/src/objects/smi.h:87:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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/regexp/loong64/regexp-macro-assembler-loong64.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/heap/concurrent-allocator-inl.h:13, from ../../deps/v8/src/heap/heap-inl.h:22, from ../../deps/v8/src/objects/code-inl.h:14, from ../../deps/v8/src/regexp/loong64/regexp-macro-assembler-loong64.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/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::Map; Source = v8::internal::Object]': gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:21: ../../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:12: ../../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:12: ../../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of '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]': gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array 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]': gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared 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]': gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of '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]': gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared 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]': gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:8: ../../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared 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]': gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, 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]': gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&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]': gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | 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]': gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/prototype-info-inl.h:8, from ../../deps/v8/src/objects/map-inl.h:19: ../../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:959:7: note: 'class v8::internal::WasmArray' declared here 959 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ [1940/2643] g++ -MMD -MF obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.api-callbacks-tq.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c gen/torque-generated/src/objects/api-callbacks-tq.cc -o obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.api-callbacks-tq.o 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/api-callbacks.h:8, from ../../deps/v8/src/objects/api-callbacks-inl.h:8, from gen/torque-generated/src/objects/api-callbacks-tq.cc:1: ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]': ../../deps/v8/src/objects/heap-object.h:173:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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/api-callbacks-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, 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/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/foreign-inl.h:11, from ../../deps/v8/src/objects/api-callbacks-inl.h: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::Map; Source = v8::internal::Object]': gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:21: ../../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:12: ../../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of '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]': gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array 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]': gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared 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]': gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of '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]': gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared 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]': gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:8: ../../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared 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]': gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, 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]': gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&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]': gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | 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]': gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/prototype-info-inl.h:8, from ../../deps/v8/src/objects/map-inl.h:19: ../../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:959:7: note: 'class v8::internal::WasmArray' declared here 959 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ [1941/2643] g++ -MMD -MF obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.arguments-tq.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c gen/torque-generated/src/objects/arguments-tq.cc -o obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.arguments-tq.o In file included from ../../deps/v8/src/execution/isolate.h:21, from ../../deps/v8/src/execution/isolate-inl.h:8, from ../../deps/v8/src/objects/arguments-inl.h:8, from gen/torque-generated/src/objects/arguments-tq.cc:1: ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]': ../../deps/v8/src/objects/heap-object.h:173:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapObject' from 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/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]': gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:21: ../../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:12: ../../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:12: ../../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of '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]': gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array 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]': gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of '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]': gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared 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]': gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared 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]': gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, 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]': gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:8: ../../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared 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]': gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | 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]': gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/prototype-info-inl.h:8, from ../../deps/v8/src/objects/map-inl.h:19: ../../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &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]': gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/source-text-module.h:26:7: note: 'class v8::internal::SourceTextModule' declared here 26 | class SourceTextModule | ^~~~~~~~~~~~~~~~ [1942/2643] g++ -MMD -MF obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.call-site-info-tq.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c gen/torque-generated/src/objects/call-site-info-tq.cc -o obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.call-site-info-tq.o 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-inl.h:11, from ../../deps/v8/src/objects/call-site-info-inl.h:8, from gen/torque-generated/src/objects/call-site-info-tq.cc:1: ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]': ../../deps/v8/src/objects/heap-object.h:173:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapObject' from an 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/deoptimizer/translation-array.h:10, from ../../deps/v8/src/objects/code.h:11, from ../../deps/v8/src/heap/heap-write-barrier-inl.h:14: ../../deps/v8/src/objects/smi.h:23:7: note: 'class v8::internal::Smi' declared here 23 | class Smi : public Object { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]': ../../deps/v8/src/objects/js-objects.h:1035:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSIteratorResult' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &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::Map; Source = v8::internal::Object]': gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:21: ../../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:12: ../../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:12: ../../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of '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]': gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array 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]': gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared 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]': gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of '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]': gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared 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]': gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:8: ../../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared 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]': gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, 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]': gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&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]': gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | 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]': gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/prototype-info-inl.h:8, from ../../deps/v8/src/objects/map-inl.h:19: ../../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:959:7: note: 'class v8::internal::WasmArray' declared here 959 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ [1943/2643] g++ -MMD -MF obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.allocation-site-tq.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c gen/torque-generated/src/objects/allocation-site-tq.cc -o obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.allocation-site-tq.o 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/allocation-site-inl.h:8, from gen/torque-generated/src/objects/allocation-site-tq.cc:1: ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]': ../../deps/v8/src/objects/heap-object.h:173:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapObject' from an 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, from ../../deps/v8/src/heap/heap-write-barrier-inl.h:11, from ../../deps/v8/src/objects/allocation-site-inl.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/deoptimizer/translation-array.h:10, from ../../deps/v8/src/objects/code.h:11, from ../../deps/v8/src/heap/heap-write-barrier-inl.h:14: ../../deps/v8/src/objects/smi.h:23:7: note: 'class v8::internal::Smi' declared here 23 | class Smi : public Object { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]': ../../deps/v8/src/objects/js-objects.h:1035:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSIteratorResult' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &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/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]': gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:21: ../../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:12: ../../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:12: ../../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of '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]': gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array 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]': gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared 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]': gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of '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]': gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared 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]': gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:8: ../../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared 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]': gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, 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]': gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/prototype-info-inl.h:8, from ../../deps/v8/src/objects/map-inl.h:19: ../../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &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]': gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&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]': gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:243:7: note: 'class v8::internal::FixedDoubleArray' declared here 243 | class FixedDoubleArray | ^~~~~~~~~~~~~~~~ [1944/2643] g++ -MMD -MF obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.cell-tq.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c gen/torque-generated/src/objects/cell-tq.cc -o obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.cell-tq.o 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/cell.h:8, from ../../deps/v8/src/objects/cell-inl.h:8, from gen/torque-generated/src/objects/cell-tq.cc:1: ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]': ../../deps/v8/src/objects/heap-object.h:173:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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/cell-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, 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/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]': gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:21: ../../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:12: ../../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:12: ../../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of '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]': gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array 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]': gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared 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]': gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of '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]': gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared 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]': gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:8: ../../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared 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]': gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, 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]': gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&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]': gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | 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]': gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/prototype-info-inl.h:8, from ../../deps/v8/src/objects/map-inl.h:19: ../../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:959:7: note: 'class v8::internal::WasmArray' declared here 959 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ [1945/2643] g++ -MMD -MF obj/tools/v8_gypfiles/gen/torque-generated/v8_base_without_compiler.factory.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c gen/torque-generated/factory.cc -o obj/tools/v8_gypfiles/gen/torque-generated/v8_base_without_compiler.factory.o In file included from ../../deps/v8/src/base/strings.h:9, from ../../deps/v8/src/heap/factory-base.h:9, from gen/torque-generated/factory.cc:1: ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]': ../../deps/v8/src/objects/heap-object.h:173:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapObject' from 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 gen/torque-generated/factory.cc:2: ../../deps/v8/src/objects/heap-object.h:27:7: note: 'class v8::internal::HeapObject' declared here 27 | class HeapObject : public Object { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]': ../../deps/v8/src/objects/smi.h:87:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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/heap/new-spaces-inl.h:13, from ../../deps/v8/src/heap/heap-inl.h:31, from gen/torque-generated/factory.cc:4: ../../deps/v8/src/wasm/wasm-objects.h:317:25: note: 'class v8::internal::WasmInstanceObject' declared here 317 | class V8_EXPORT_PRIVATE WasmInstanceObject : public JSObject { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExceptionPackage; Source = v8::internal::Object]': ../../deps/v8/src/wasm/wasm-objects.h:571:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExceptionPackage' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:551:25: note: 'class v8::internal::WasmExceptionPackage' declared here 551 | class V8_EXPORT_PRIVATE WasmExceptionPackage : public JSObject { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExportedFunction; Source = v8::internal::Object]': ../../deps/v8/src/wasm/wasm-objects.h:613:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExportedFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:591:7: note: 'class v8::internal::WasmExportedFunction' declared here 591 | class WasmExportedFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmJSFunction; Source = v8::internal::Object]': ../../deps/v8/src/wasm/wasm-objects.h:637:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmJSFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:619:7: note: 'class v8::internal::WasmJSFunction' declared here 619 | class WasmJSFunction : public JSFunction { | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmCapiFunction; Source = v8::internal::Object]': ../../deps/v8/src/wasm/wasm-objects.h:655:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmCapiFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:642:7: note: 'class v8::internal::WasmCapiFunction' declared here 642 | class WasmCapiFunction : public JSFunction { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExternalFunction; Source = v8::internal::Object]': ../../deps/v8/src/wasm/wasm-objects.h:668:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExternalFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:664:7: note: 'class v8::internal::WasmExternalFunction' declared 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/objects/compilation-cache-table-inl.h:8, from ../../deps/v8/src/objects/all-objects-inl.h:20, from gen/torque-generated/factory.cc:6: ../../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::Map; Source = v8::internal::Object]': gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:21: ../../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:12: ../../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:12: ../../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array 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]': gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared 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]': gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of '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]': gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared 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]': gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:8: ../../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared 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]': gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, 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]': 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:48: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]': gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&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]': gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | 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]': gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/prototype-info-inl.h:8, from ../../deps/v8/src/objects/map-inl.h:19: ../../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &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]': 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]': 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:32:28: required from here ../../deps/v8/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::PreparseData; Source = v8::internal::Object]': gen/torque-generated/src/objects/shared-function-info-tq.inc:42:23: required from 'static D v8::internal::TorqueGeneratedPreparseData::unchecked_cast(v8::internal::Object) [with D = v8::internal::PreparseData; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PreparseData]' gen/torque-generated/factory.cc:64:50: required from 'v8::internal::Handle v8::internal::TorqueGeneratedFactory::NewUncompiledDataWithPreparseData(v8::internal::Handle, int32_t, int32_t, v8::internal::Handle, v8::internal::AllocationType) [with Impl = v8::internal::Factory; int32_t = int]' gen/torque-generated/factory.cc:68:299: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PreparseData' from 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:76:7: note: 'class v8::internal::PreparseData' declared here 76 | class PreparseData | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::TurbofanType; Source = v8::internal::Object]': gen/torque-generated/src/objects/turbofan-types-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedTurbofanType::unchecked_cast(v8::internal::Object) [with D = v8::internal::TurbofanType; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::TurbofanType]' gen/torque-generated/factory.cc:167:42: required from 'v8::internal::Handle v8::internal::TorqueGeneratedFactory::NewTurbofanUnionType(v8::internal::Handle, v8::internal::Handle, v8::internal::AllocationType) [with Impl = v8::internal::Factory]' gen/torque-generated/factory.cc:172:217: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::TurbofanType' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/turbofan-types.h:18, from ../../deps/v8/src/objects/turbofan-types-inl.h:9, from ../../deps/v8/src/objects/all-objects-inl.h:91: gen/torque-generated/src/objects/turbofan-types-tq.inc:61:7: note: 'class v8::internal::TurbofanType' declared here 61 | class TurbofanType : public TorqueGeneratedTurbofanType { | ^~~~~~~~~~~~ [1946/2643] g++ -MMD -MF obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.data-handler-tq.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c gen/torque-generated/src/objects/data-handler-tq.cc -o obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.data-handler-tq.o 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/data-handler.h:8, from ../../deps/v8/src/objects/data-handler-inl.h:8, from gen/torque-generated/src/objects/data-handler-tq.cc:1: ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]': ../../deps/v8/src/objects/heap-object.h:173:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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/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/data-handler-inl.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: ../../deps/v8/src/objects/js-objects.h:1014:7: note: 'class v8::internal::JSIteratorResult' declared here 1014 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]': ../../deps/v8/src/objects/hash-table.h:381:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/keys.h:9, from ../../deps/v8/src/objects/ordered-hash-table.h:13: ../../deps/v8/src/objects/hash-table.h:378:25: note: 'class v8::internal::ObjectHashTable' declared here 378 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]': ../../deps/v8/src/objects/hash-table.h:400:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EphemeronHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:395:25: note: 'class v8::internal::EphemeronHashTable' declared here 395 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]': ../../deps/v8/src/objects/hash-table.h:435:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:426:25: note: 'class v8::internal::ObjectHashSet' declared here 426 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]': ../../deps/v8/src/objects/hash-table.h:470:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameToIndexHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:453:25: note: 'class v8::internal::NameToIndexHashTable' declared here 453 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]': ../../deps/v8/src/objects/hash-table.h:507:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::RegisteredSymbolTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:493:7: note: 'class v8::internal::RegisteredSymbolTable' declared here 493 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]': ../../deps/v8/src/objects/ordered-hash-table.h:276:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:271:25: note: 'class v8::internal::OrderedHashSet' declared here 271 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]': ../../deps/v8/src/objects/ordered-hash-table.h:311:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:306:25: note: 'class v8::internal::OrderedHashMap' declared here 306 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]': ../../deps/v8/src/objects/ordered-hash-table.h:650:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:648:7: note: 'class v8::internal::SmallOrderedHashSet' declared here 648 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]': ../../deps/v8/src/objects/ordered-hash-table.h:682:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:680:7: note: 'class v8::internal::SmallOrderedHashMap' declared here 680 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]': ../../deps/v8/src/objects/ordered-hash-table.h:764:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:759:25: note: 'class v8::internal::OrderedNameDictionary' declared here 759 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]': ../../deps/v8/src/objects/ordered-hash-table.h:886:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:883:7: note: 'class v8::internal::SmallOrderedNameDictionary' declared here 883 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OSROptimizedCodeCache; Source = v8::internal::Object]': ../../deps/v8/src/objects/osr-optimized-code-cache.h:42:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OSROptimizedCodeCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/contexts.h:12: ../../deps/v8/src/objects/osr-optimized-code-cache.h:40:17: note: 'class v8::internal::OSROptimizedCodeCache' declared here 40 | class V8_EXPORT OSROptimizedCodeCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]': ../../deps/v8/src/objects/contexts.h:385:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScriptContextTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:383:7: note: 'class v8::internal::ScriptContextTable' declared here 383 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]': ../../deps/v8/src/objects/contexts.h:713:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NativeContext' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:711:7: note: 'class v8::internal::NativeContext' declared 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]': gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:21: ../../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:12: ../../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:12: ../../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of '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]': gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array 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]': gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared 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]': gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of '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]': gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared 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]': gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:8: ../../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared 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]': gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, 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]': gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&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]': gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | 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]': gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/prototype-info-inl.h:8, from ../../deps/v8/src/objects/map-inl.h:19: ../../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:959:7: note: 'class v8::internal::WasmArray' declared here 959 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ [1947/2643] g++ -MMD -MF obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.descriptor-array-tq.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c gen/torque-generated/src/objects/descriptor-array-tq.cc -o obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.descriptor-array-tq.o In file included from ../../deps/v8/src/execution/isolate.h:21, from ../../deps/v8/src/objects/descriptor-array-inl.h:8, from gen/torque-generated/src/objects/descriptor-array-tq.cc:1: ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]': ../../deps/v8/src/objects/heap-object.h:173:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapObject' from 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/maybe-handles-inl.h:10, from ../../deps/v8/src/objects/descriptor-array-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/handles/maybe-handles-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/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, from ../../deps/v8/src/objects/lookup-cache-inl.h:10, from ../../deps/v8/src/objects/descriptor-array-inl.h: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::TaggedIndex; Source = v8::internal::Object]': ../../deps/v8/src/objects/tagged-index.h:61:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::TaggedIndex' from an 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]': gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:21: ../../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:12: ../../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:12: ../../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of '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]': gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array 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]': gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared 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]': gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of '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]': gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../../deps/v8/src/objects/hash-table-inl.h:295: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::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared 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]': gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:8: ../../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared 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]': gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, 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]': gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&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]': gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | 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]': gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/prototype-info-inl.h:8, from ../../deps/v8/src/objects/map-inl.h:19: ../../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:959:7: note: 'class v8::internal::WasmArray' declared here 959 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ [1948/2643] g++ -MMD -MF obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.code-tq.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c gen/torque-generated/src/objects/code-tq.cc -o obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.code-tq.o In file included from ../../deps/v8/src/base/memory.h:8, from ../../deps/v8/src/objects/code-inl.h:8, from gen/torque-generated/src/objects/code-tq.cc:1: ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]': ../../deps/v8/src/objects/heap-object.h:173:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapObject' from 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, from ../../deps/v8/src/objects/code-inl.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, 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: ../../deps/v8/src/objects/allocation-site.h:21:7: note: 'class v8::internal::AllocationSite' declared 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]': gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:21: ../../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:12: ../../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:12: ../../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of '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]': gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array 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]': gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared 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]': gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of '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]': gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared 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]': gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:8: ../../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared 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]': gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, 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]': gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&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]': gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | 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]': gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/prototype-info-inl.h:8, from ../../deps/v8/src/objects/map-inl.h:19: ../../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:959:7: note: 'class v8::internal::WasmArray' declared here 959 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ [1949/2643] g++ -MMD -MF obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.contexts-tq.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c gen/torque-generated/src/objects/contexts-tq.cc -o obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.contexts-tq.o 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/contexts-inl.h:8, from gen/torque-generated/src/objects/contexts-tq.cc:1: ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]': ../../deps/v8/src/objects/heap-object.h:173:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapObject' from an 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, from ../../deps/v8/src/objects/contexts-inl.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/objects/contexts-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, from ../../deps/v8/src/common/ptr-compr-inl.h:9, 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: ../../deps/v8/src/objects/allocation-site.h:21:7: note: 'class v8::internal::AllocationSite' declared 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/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]': gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:21: ../../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:12: ../../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:12: ../../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of '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]': gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array 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]': gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of '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]': gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared 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]': gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared 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]': gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:8: ../../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared 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]': gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, 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]': gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&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]': gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | 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]': gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/prototype-info-inl.h:8, from ../../deps/v8/src/objects/map-inl.h:19: ../../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:959:7: note: 'class v8::internal::WasmArray' declared here 959 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ [1950/2643] g++ -MMD -MF obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.debug-objects-tq.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c gen/torque-generated/src/objects/debug-objects-tq.cc -o obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.debug-objects-tq.o 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-inl.h:8, from gen/torque-generated/src/objects/debug-objects-tq.cc:1: ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]': ../../deps/v8/src/objects/heap-object.h:173:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapObject' from 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/heap/heap-write-barrier-inl.h:14, from ../../deps/v8/src/objects/debug-objects-inl.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: ../../deps/v8/src/objects/hash-table.h:378:25: note: 'class v8::internal::ObjectHashTable' declared here 378 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]': ../../deps/v8/src/objects/hash-table.h:400:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EphemeronHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:395:25: note: 'class v8::internal::EphemeronHashTable' declared here 395 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]': ../../deps/v8/src/objects/hash-table.h:435:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:426:25: note: 'class v8::internal::ObjectHashSet' declared here 426 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]': ../../deps/v8/src/objects/hash-table.h:470:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameToIndexHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:453:25: note: 'class v8::internal::NameToIndexHashTable' declared here 453 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]': ../../deps/v8/src/objects/hash-table.h:507:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::RegisteredSymbolTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:493:7: note: 'class v8::internal::RegisteredSymbolTable' declared here 493 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]': ../../deps/v8/src/objects/ordered-hash-table.h:276:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:271:25: note: 'class v8::internal::OrderedHashSet' declared here 271 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]': ../../deps/v8/src/objects/ordered-hash-table.h:311:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:306:25: note: 'class v8::internal::OrderedHashMap' declared here 306 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]': ../../deps/v8/src/objects/ordered-hash-table.h:650:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:648:7: note: 'class v8::internal::SmallOrderedHashSet' declared here 648 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]': ../../deps/v8/src/objects/ordered-hash-table.h:682:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:680:7: note: 'class v8::internal::SmallOrderedHashMap' declared here 680 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]': ../../deps/v8/src/objects/ordered-hash-table.h:764:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:759:25: note: 'class v8::internal::OrderedNameDictionary' declared here 759 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]': ../../deps/v8/src/objects/ordered-hash-table.h:886:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:883:7: note: 'class v8::internal::SmallOrderedNameDictionary' declared here 883 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OSROptimizedCodeCache; Source = v8::internal::Object]': ../../deps/v8/src/objects/osr-optimized-code-cache.h:42:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OSROptimizedCodeCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/contexts.h:12: ../../deps/v8/src/objects/osr-optimized-code-cache.h:40:17: note: 'class v8::internal::OSROptimizedCodeCache' declared here 40 | class V8_EXPORT OSROptimizedCodeCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]': ../../deps/v8/src/objects/contexts.h:385:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScriptContextTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:383:7: note: 'class v8::internal::ScriptContextTable' declared here 383 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]': ../../deps/v8/src/objects/contexts.h:713:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NativeContext' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:711:7: note: 'class v8::internal::NativeContext' declared 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/debug-objects-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]': gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:21: ../../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:12: ../../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:12: ../../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of '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]': gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array 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]': gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared 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]': gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of '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]': gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared 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]': gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:8: ../../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared 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]': gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, 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]': gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&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]': gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | 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]': gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/prototype-info-inl.h:8, from ../../deps/v8/src/objects/map-inl.h:19: ../../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:959:7: note: 'class v8::internal::WasmArray' declared here 959 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ [1951/2643] g++ -MMD -MF obj/deps/v8/src/wasm/v8_base_without_compiler.graph-builder-interface.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/wasm/graph-builder-interface.cc -o obj/deps/v8/src/wasm/v8_base_without_compiler.graph-builder-interface.o In file included from ../../deps/v8/src/wasm/function-body-decoder-impl.h:29, from ../../deps/v8/src/wasm/graph-builder-interface.cc:14: ../../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/wasm/graph-builder-interface.h:12, from ../../deps/v8/src/wasm/graph-builder-interface.cc:5: ../../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] In file included from ../../deps/v8/src/base/memory.h:8, from ../../deps/v8/src/wasm/decoder.h:17: ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]': ../../deps/v8/src/objects/heap-object.h:173:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapObject' from 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, from ../../deps/v8/src/wasm/graph-builder-interface.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::JSIteratorResult; Source = v8::internal::Object]': ../../deps/v8/src/objects/js-objects.h:1035:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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/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/common/ptr-compr-inl.h:9, from ../../deps/v8/src/objects/objects-inl.h:20, from ../../deps/v8/src/wasm/graph-builder-interface.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/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/wasm/function-body-decoder-impl.h: In instantiation of 'static v8::internal::BitVector* v8::internal::wasm::WasmDecoder::AnalyzeLoopAssignment(v8::internal::wasm::WasmDecoder*, const v8::internal::byte*, uint32_t, v8::internal::Zone*) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; v8::internal::byte = unsigned char; uint32_t = unsigned int]': ../../deps/v8/src/wasm/graph-builder-interface.cc:235:71: required from here ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:1194:35: note: in expansion of macro 'VALIDATE' 1194 | while (pc < decoder->end() && VALIDATE(decoder->ok())) { | ^~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:1243:12: note: in expansion of macro 'VALIDATE' 1243 | return VALIDATE(decoder->ok()) ? assigned : nullptr; | ^~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h: In instantiation of 'bool v8::internal::wasm::BranchTableIterator::has_next() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation]': ../../deps/v8/src/wasm/graph-builder-interface.cc:570:29: required from here ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:619:28: note: in expansion of macro 'VALIDATE' 619 | bool has_next() { return VALIDATE(decoder_->ok()) && index_ <= table_count_; } | ^~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h: In instantiation of 'bool v8::internal::wasm::WasmFullDecoder::Decode() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::{anonymous}::WasmGraphBuildingInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]': ../../deps/v8/src/wasm/graph-builder-interface.cc:1882:17: required from here ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:2246:12: note: in expansion of macro 'VALIDATE' 2246 | if (!VALIDATE(this->enabled_.has_nn_locals() || | ^~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:2263:10: note: in expansion of macro 'VALIDATE' 2263 | if (!VALIDATE(control_.empty())) { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Map; Source = v8::internal::Object]': gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:21: ../../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:12: ../../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of '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]': gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array 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]': gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared 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]': gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of '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/function-body-decoder-impl.h: In instantiation of 'v8::internal::wasm::BlockTypeImmediate::BlockTypeImmediate(const v8::internal::wasm::WasmFeatures&, v8::internal::wasm::Decoder*, const v8::internal::byte*, const v8::internal::wasm::WasmModule*) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; v8::internal::byte = unsigned char]': ../../deps/v8/src/wasm/function-body-decoder-impl.h:1209:40: required from 'static v8::internal::BitVector* v8::internal::wasm::WasmDecoder::AnalyzeLoopAssignment(v8::internal::wasm::WasmDecoder*, const v8::internal::byte*, uint32_t, v8::internal::Zone*) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../../deps/v8/src/wasm/graph-builder-interface.cc:235:71: required from here ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:534:12: note: in expansion of macro 'VALIDATE' 534 | if (!VALIDATE(block_type >= min_1_byte_leb128)) { | ^~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h: In instantiation of 'int v8::internal::wasm::WasmDecoder::DecodeLocals(const v8::internal::byte*, uint32_t*, v8::base::Optional) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; v8::internal::byte = unsigned char; uint32_t = unsigned int]': ../../deps/v8/src/wasm/function-body-decoder-impl.h:1212:43: required from 'static v8::internal::BitVector* v8::internal::wasm::WasmDecoder::AnalyzeLoopAssignment(v8::internal::wasm::WasmDecoder*, const v8::internal::byte*, uint32_t, v8::internal::Zone*) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../../deps/v8/src/wasm/graph-builder-interface.cc:235:71: required from here ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:1124:10: note: in expansion of macro 'VALIDATE' 1124 | if (!VALIDATE(ok())) { | ^~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:1132:12: note: in expansion of macro 'VALIDATE' 1132 | if (!VALIDATE(more())) { | ^~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:1140:12: note: in expansion of macro 'VALIDATE' 1140 | if (!VALIDATE(ok())) { | ^~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:1145:12: note: in expansion of macro 'VALIDATE' 1145 | if (!VALIDATE(count <= kV8MaxWasmFunctionLocals - local_types_.size())) { | ^~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:1153:12: note: in expansion of macro 'VALIDATE' 1153 | if (!VALIDATE(type != kWasmBottom)) return -1; | ^~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h: In instantiation of 'static uint32_t v8::internal::wasm::WasmDecoder::OpcodeLength(v8::internal::wasm::WasmDecoder*, const v8::internal::byte*) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; uint32_t = unsigned int; v8::internal::byte = unsigned char]': ../../deps/v8/src/wasm/function-body-decoder-impl.h:1241:25: required from 'static v8::internal::BitVector* v8::internal::wasm::WasmDecoder::AnalyzeLoopAssignment(v8::internal::wasm::WasmDecoder*, const v8::internal::byte*, uint32_t, v8::internal::Zone*) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../../deps/v8/src/wasm/graph-builder-interface.cc:235:71: required from here ../../deps/v8/src/wasm/function-body-decoder-impl.h:1760:13: warning: enum constant in boolean context [-Wint-in-bool-context] 1760 | if (validate) { | ^~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:1794:13: warning: enum constant in boolean context [-Wint-in-bool-context] 1794 | if (validate) { | ^~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:1815:13: warning: enum constant in boolean context [-Wint-in-bool-context] 1815 | if (validate) { | ^~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:1902:13: warning: enum constant in boolean context [-Wint-in-bool-context] 1902 | if (validate) { | ^~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:1926:5: warning: enum constant in boolean context [-Wint-in-bool-context] 1926 | if (validate) { | ^~ ../../deps/v8/src/wasm/function-body-decoder-impl.h: In instantiation of 'void v8::internal::wasm::WasmFullDecoder::DecodeFunctionBody() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::{anonymous}::WasmGraphBuildingInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]': ../../deps/v8/src/wasm/function-body-decoder-impl.h:2260:5: required from 'bool v8::internal::wasm::WasmFullDecoder::Decode() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::{anonymous}::WasmGraphBuildingInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/graph-builder-interface.cc:1882:17: required from here ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:2404:10: note: in expansion of macro 'VALIDATE' 2404 | if (!VALIDATE(this->pc_ == this->end_)) { | ^~~~~~~~ ../../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]': gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared 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]': gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:8: ../../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared 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]': gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, 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/function-body-decoder-impl.h: In instantiation of 'v8::internal::wasm::ValueType v8::internal::wasm::value_type_reader::read_value_type(v8::internal::wasm::Decoder*, const v8::internal::byte*, uint32_t*, const v8::internal::wasm::WasmModule*, const v8::internal::wasm::WasmFeatures&) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; v8::internal::byte = unsigned char; uint32_t = unsigned int]': ../../deps/v8/src/wasm/function-body-decoder-impl.h:540:58: required from 'v8::internal::wasm::BlockTypeImmediate::BlockTypeImmediate(const v8::internal::wasm::WasmFeatures&, v8::internal::wasm::Decoder*, const v8::internal::byte*, const v8::internal::wasm::WasmModule*) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; v8::internal::byte = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:1209:40: required from 'static v8::internal::BitVector* v8::internal::wasm::WasmDecoder::AnalyzeLoopAssignment(v8::internal::wasm::WasmDecoder*, const v8::internal::byte*, uint32_t, v8::internal::Zone*) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../../deps/v8/src/wasm/graph-builder-interface.cc:235:71: required from here ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:275:12: note: in expansion of macro 'VALIDATE' 275 | if (!VALIDATE(enabled.has_gc())) { | ^~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:303:12: note: in expansion of macro 'VALIDATE' 303 | if (!VALIDATE(enabled.has_typed_funcref())) { | ^~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:320:12: note: in expansion of macro 'VALIDATE' 320 | if (!VALIDATE(enabled.has_gc())) { | ^~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:329:14: note: in expansion of macro 'VALIDATE' 329 | if (!VALIDATE(depth <= kV8MaxRttSubtypingDepth)) { | ^~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:342:12: note: in expansion of macro 'VALIDATE' 342 | if (!VALIDATE(type_index < kV8MaxWasmTypes)) { | ^~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:351:12: note: in expansion of macro 'VALIDATE' 351 | if (!VALIDATE(module == nullptr || | ^~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:360:12: note: in expansion of macro 'VALIDATE' 360 | if (!VALIDATE(enabled.has_simd())) { | ^~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:366:12: note: in expansion of macro 'VALIDATE' 366 | if (!VALIDATE(CheckHardwareSupportsSimd())) { | ^~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:378:7: warning: enum constant in boolean context [-Wint-in-bool-context] 378 | if (validate) { | ^~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:384:3: warning: enum constant in boolean context [-Wint-in-bool-context] 384 | if (validate) { | ^~ ../../deps/v8/src/wasm/function-body-decoder-impl.h: In instantiation of 'v8::internal::wasm::SelectTypeImmediate::SelectTypeImmediate(const v8::internal::wasm::WasmFeatures&, v8::internal::wasm::Decoder*, const v8::internal::byte*, const v8::internal::wasm::WasmModule*) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; v8::internal::byte = unsigned char]': ../../deps/v8/src/wasm/function-body-decoder-impl.h:1642:39: required from 'static uint32_t v8::internal::wasm::WasmDecoder::OpcodeLength(v8::internal::wasm::WasmDecoder*, const v8::internal::byte*) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; uint32_t = unsigned int; v8::internal::byte = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:1241:25: required from 'static v8::internal::BitVector* v8::internal::wasm::WasmDecoder::AnalyzeLoopAssignment(v8::internal::wasm::WasmDecoder*, const v8::internal::byte*, uint32_t, v8::internal::Zone*) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../../deps/v8/src/wasm/graph-builder-interface.cc:235:71: required from here ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:506:10: note: in expansion of macro 'VALIDATE' 506 | if (!VALIDATE(num_types == 1)) { | ^~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h: In instantiation of 'v8::internal::wasm::MemoryAccessImmediate::MemoryAccessImmediate(v8::internal::wasm::Decoder*, const v8::internal::byte*, uint32_t, bool) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; v8::internal::byte = unsigned char; uint32_t = unsigned int]': ../../deps/v8/src/wasm/function-body-decoder-impl.h:1698:41: required from 'static uint32_t v8::internal::wasm::WasmDecoder::OpcodeLength(v8::internal::wasm::WasmDecoder*, const v8::internal::byte*) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; uint32_t = unsigned int; v8::internal::byte = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:1241:25: required from 'static v8::internal::BitVector* v8::internal::wasm::WasmDecoder::AnalyzeLoopAssignment(v8::internal::wasm::WasmDecoder*, const v8::internal::byte*, uint32_t, v8::internal::Zone*) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../../deps/v8/src/wasm/graph-builder-interface.cc:235:71: required from here ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:666:10: note: in expansion of macro 'VALIDATE' 666 | if (!VALIDATE(alignment <= max_alignment)) { | ^~~~~~~~ ../../deps/v8/src/wasm/decoder.h: In instantiation of 'v8::internal::wasm::WasmOpcode v8::internal::wasm::Decoder::read_prefixed_opcode(const v8::internal::byte*, uint32_t*, const char*) [with ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; v8::internal::byte = unsigned char; uint32_t = unsigned int]': ../../deps/v8/src/wasm/function-body-decoder-impl.h:1712:57: required from 'static uint32_t v8::internal::wasm::WasmDecoder::OpcodeLength(v8::internal::wasm::WasmDecoder*, const v8::internal::byte*) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; uint32_t = unsigned int; v8::internal::byte = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:1241:25: required from 'static v8::internal::BitVector* v8::internal::wasm::WasmDecoder::AnalyzeLoopAssignment(v8::internal::wasm::WasmDecoder*, const v8::internal::byte*, uint32_t, v8::internal::Zone*) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../../deps/v8/src/wasm/graph-builder-interface.cc:235:71: required from here ../../deps/v8/src/wasm/decoder.h:159:18: warning: enum constant in boolean context [-Wint-in-bool-context] 159 | if (validate && V8_UNLIKELY(index > 0xff)) { ../../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::kNoTrace; long unsigned int size_in_bits = 32; v8::internal::byte = unsigned char; uint32_t = unsigned int]': ../../deps/v8/src/wasm/decoder.h:108:50: required from 'uint32_t v8::internal::wasm::Decoder::read_u32v(const v8::internal::byte*, uint32_t*, const char*) [with ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; uint32_t = unsigned int; v8::internal::byte = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:625:38: required from 'uint32_t v8::internal::wasm::BranchTableIterator::next() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; uint32_t = unsigned int]' ../../deps/v8/src/wasm/graph-builder-interface.cc:558:73: 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_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]': gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&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]': gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | 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]': gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/prototype-info-inl.h:8, from ../../deps/v8/src/objects/map-inl.h:19: ../../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &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(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::kNoTrace; long unsigned int size_in_bits = 33; v8::internal::byte = unsigned char; uint32_t = unsigned int]': ../../deps/v8/src/wasm/decoder.h:136:53: required from 'int64_t v8::internal::wasm::Decoder::read_i33v(const v8::internal::byte*, uint32_t*, const char*) [with ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; int64_t = long int; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:529:37: required from 'v8::internal::wasm::BlockTypeImmediate::BlockTypeImmediate(const v8::internal::wasm::WasmFeatures&, v8::internal::wasm::Decoder*, const v8::internal::byte*, const v8::internal::wasm::WasmModule*) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; v8::internal::byte = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:1209:40: required from 'static v8::internal::BitVector* v8::internal::wasm::WasmDecoder::AnalyzeLoopAssignment(v8::internal::wasm::WasmDecoder*, const v8::internal::byte*, uint32_t, v8::internal::Zone*) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../../deps/v8/src/wasm/graph-builder-interface.cc:235:71: 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/function-body-decoder-impl.h: In instantiation of 'v8::internal::wasm::HeapType v8::internal::wasm::value_type_reader::read_heap_type(v8::internal::wasm::Decoder*, const v8::internal::byte*, uint32_t*, const v8::internal::wasm::WasmModule*, const v8::internal::wasm::WasmFeatures&) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; v8::internal::byte = unsigned char; uint32_t = unsigned int]': ../../deps/v8/src/wasm/function-body-decoder-impl.h:311:35: required from 'v8::internal::wasm::ValueType v8::internal::wasm::value_type_reader::read_value_type(v8::internal::wasm::Decoder*, const v8::internal::byte*, uint32_t*, const v8::internal::wasm::WasmModule*, const v8::internal::wasm::WasmFeatures&) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:540:58: required from 'v8::internal::wasm::BlockTypeImmediate::BlockTypeImmediate(const v8::internal::wasm::WasmFeatures&, v8::internal::wasm::Decoder*, const v8::internal::byte*, const v8::internal::wasm::WasmModule*) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; v8::internal::byte = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:1209:40: required from 'static v8::internal::BitVector* v8::internal::wasm::WasmDecoder::AnalyzeLoopAssignment(v8::internal::wasm::WasmDecoder*, const v8::internal::byte*, uint32_t, v8::internal::Zone*) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../../deps/v8/src/wasm/graph-builder-interface.cc:235:71: required from here ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:195:10: note: in expansion of macro 'VALIDATE' 195 | if (!VALIDATE(heap_index >= min_1_byte_leb128)) { | ^~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:208:14: note: in expansion of macro 'VALIDATE' 208 | if (!VALIDATE(enabled.has_gc())) { | ^~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:225:10: note: in expansion of macro 'VALIDATE' 225 | if (!VALIDATE(enabled.has_typed_funcref())) { | ^~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:232:10: note: in expansion of macro 'VALIDATE' 232 | if (!VALIDATE(type_index < kV8MaxWasmTypes)) { | ^~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:241:10: note: in expansion of macro 'VALIDATE' 241 | if (!VALIDATE(module == nullptr || type_index < module->types.capacity())) { | ^~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h: In instantiation of 'int v8::internal::wasm::WasmFullDecoder::DecodeLocalGetImpl(TraceLine*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::{anonymous}::WasmGraphBuildingInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]': ../../deps/v8/src/wasm/function-body-decoder-impl.h:3159:13: required from 'static int v8::internal::wasm::WasmFullDecoder::DecodeLocalGet(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::{anonymous}::WasmGraphBuildingInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2394:46: required from 'void v8::internal::wasm::WasmFullDecoder::DecodeFunctionBody() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::{anonymous}::WasmGraphBuildingInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2260:5: required from 'bool v8::internal::wasm::WasmFullDecoder::Decode() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::{anonymous}::WasmGraphBuildingInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/graph-builder-interface.cc:1882:17: required from here ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:3162:10: note: in expansion of macro 'VALIDATE' 3162 | if (!VALIDATE(!this->enabled_.has_nn_locals() || | ^~~~~~~~ ../../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_little_endian(const v8::internal::byte*, const char*) [with IntType = unsigned char; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; v8::internal::byte = unsigned char]': ../../deps/v8/src/wasm/decoder.h:83:49: required from 'uint8_t v8::internal::wasm::Decoder::read_u8(const v8::internal::byte*, const char*) [with ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; uint8_t = unsigned char; v8::internal::byte = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:263:40: required from 'v8::internal::wasm::ValueType v8::internal::wasm::value_type_reader::read_value_type(v8::internal::wasm::Decoder*, const v8::internal::byte*, uint32_t*, const v8::internal::wasm::WasmModule*, const v8::internal::wasm::WasmFeatures&) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:540:58: required from 'v8::internal::wasm::BlockTypeImmediate::BlockTypeImmediate(const v8::internal::wasm::WasmFeatures&, v8::internal::wasm::Decoder*, const v8::internal::byte*, const v8::internal::wasm::WasmModule*) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; v8::internal::byte = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:1209:40: required from 'static v8::internal::BitVector* v8::internal::wasm::WasmDecoder::AnalyzeLoopAssignment(v8::internal::wasm::WasmDecoder*, const v8::internal::byte*, uint32_t, v8::internal::Zone*) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../../deps/v8/src/wasm/graph-builder-interface.cc:235:71: required from here ../../deps/v8/src/wasm/decoder.h:377:9: warning: enum constant in boolean context [-Wint-in-bool-context] 377 | if (!validate) { | ^~~~~~~~~ ../../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::kNoTrace; long unsigned int size_in_bits = 32; v8::internal::byte = unsigned char; uint32_t = unsigned int]': ../../deps/v8/src/wasm/decoder.h:115:49: required from 'int32_t v8::internal::wasm::Decoder::read_i32v(const v8::internal::byte*, uint32_t*, const char*) [with ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; int32_t = int; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:399:41: required from 'v8::internal::wasm::ImmI32Immediate::ImmI32Immediate(v8::internal::wasm::Decoder*, const v8::internal::byte*) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; v8::internal::byte = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:1664:35: required from 'static uint32_t v8::internal::wasm::WasmDecoder::OpcodeLength(v8::internal::wasm::WasmDecoder*, const v8::internal::byte*) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; uint32_t = unsigned int; v8::internal::byte = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:1241:25: required from 'static v8::internal::BitVector* v8::internal::wasm::WasmDecoder::AnalyzeLoopAssignment(v8::internal::wasm::WasmDecoder*, const v8::internal::byte*, uint32_t, v8::internal::Zone*) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../../deps/v8/src/wasm/graph-builder-interface.cc:235:71: 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 = long int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kNoTrace; long unsigned int size_in_bits = 64; v8::internal::byte = unsigned char; uint32_t = unsigned int]': ../../deps/v8/src/wasm/decoder.h:129:49: required from 'int64_t v8::internal::wasm::Decoder::read_i64v(const v8::internal::byte*, uint32_t*, const char*) [with ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; int64_t = long int; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:408:41: required from 'v8::internal::wasm::ImmI64Immediate::ImmI64Immediate(v8::internal::wasm::Decoder*, const v8::internal::byte*) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; v8::internal::byte = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:1668:35: required from 'static uint32_t v8::internal::wasm::WasmDecoder::OpcodeLength(v8::internal::wasm::WasmDecoder*, const v8::internal::byte*) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; uint32_t = unsigned int; v8::internal::byte = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:1241:25: required from 'static v8::internal::BitVector* v8::internal::wasm::WasmDecoder::AnalyzeLoopAssignment(v8::internal::wasm::WasmDecoder*, const v8::internal::byte*, uint32_t, v8::internal::Zone*) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../../deps/v8/src/wasm/graph-builder-interface.cc:235:71: 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::kNoTrace; long unsigned int size_in_bits = 64; v8::internal::byte = unsigned char; uint32_t = unsigned int]': ../../deps/v8/src/wasm/decoder.h:122:50: required from 'uint64_t v8::internal::wasm::Decoder::read_u64v(const v8::internal::byte*, uint32_t*, const char*) [with ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; uint64_t = long unsigned int; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:674:56: required from 'v8::internal::wasm::MemoryAccessImmediate::MemoryAccessImmediate(v8::internal::wasm::Decoder*, const v8::internal::byte*, uint32_t, bool) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:1698:41: required from 'static uint32_t v8::internal::wasm::WasmDecoder::OpcodeLength(v8::internal::wasm::WasmDecoder*, const v8::internal::byte*) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; uint32_t = unsigned int; v8::internal::byte = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:1241:25: required from 'static v8::internal::BitVector* v8::internal::wasm::WasmDecoder::AnalyzeLoopAssignment(v8::internal::wasm::WasmDecoder*, const v8::internal::byte*, uint32_t, v8::internal::Zone*) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../../deps/v8/src/wasm/graph-builder-interface.cc:235:71: 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_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::kNoTrace; 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::kNoTrace; 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::kNoTrace; long unsigned int size_in_bits = 32; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../../deps/v8/src/wasm/decoder.h:108:50: required from 'uint32_t v8::internal::wasm::Decoder::read_u32v(const v8::internal::byte*, uint32_t*, const char*) [with ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; uint32_t = unsigned int; v8::internal::byte = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:625:38: required from 'uint32_t v8::internal::wasm::BranchTableIterator::next() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; uint32_t = unsigned int]' ../../deps/v8/src/wasm/graph-builder-interface.cc:558:73: 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/function-body-decoder-impl.h: In instantiation of 'bool v8::internal::wasm::WasmDecoder::ValidateLocal(const v8::internal::byte*, v8::internal::wasm::IndexImmediate&) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; v8::internal::byte = unsigned char]': ../../deps/v8/src/wasm/function-body-decoder-impl.h:3161:29: required from 'int v8::internal::wasm::WasmFullDecoder::DecodeLocalGetImpl(TraceLine*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::{anonymous}::WasmGraphBuildingInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3159:13: required from 'static int v8::internal::wasm::WasmFullDecoder::DecodeLocalGet(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::{anonymous}::WasmGraphBuildingInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2394:46: required from 'void v8::internal::wasm::WasmFullDecoder::DecodeFunctionBody() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::{anonymous}::WasmGraphBuildingInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2260:5: required from 'bool v8::internal::wasm::WasmFullDecoder::Decode() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::{anonymous}::WasmGraphBuildingInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/graph-builder-interface.cc:1882:17: required from here ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:1527:10: note: in expansion of macro 'VALIDATE' 1527 | if (!VALIDATE(imm.index < num_locals())) { | ^~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h: In instantiation of 'int v8::internal::wasm::WasmFullDecoder::DecodeI32AddImpl(TraceLine*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::{anonymous}::WasmGraphBuildingInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]': ../../deps/v8/src/wasm/function-body-decoder-impl.h:2576:3: required from 'static int v8::internal::wasm::WasmFullDecoder::DecodeI32Add(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::{anonymous}::WasmGraphBuildingInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3520:5: required from 'static constexpr int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandlerTableEntry(size_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::{anonymous}::WasmGraphBuildingInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); size_t = long unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3589:30: required from 'int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandler(uint8_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::{anonymous}::WasmGraphBuildingInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); uint8_t = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2398:33: required from 'void v8::internal::wasm::WasmFullDecoder::DecodeFunctionBody() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::{anonymous}::WasmGraphBuildingInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2260:5: required from 'bool v8::internal::wasm::WasmFullDecoder::Decode() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::{anonymous}::WasmGraphBuildingInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/graph-builder-interface.cc:1882:17: required from here ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:2569:12: note: in expansion of macro 'VALIDATE' 2569 | if (!VALIDATE(this->enabled_.has_extended_const())) { \ | ^~~~~~~~ ../../deps/v8/src/wasm/wasm-opcodes.h:123:3: note: in expansion of macro 'BUILD_SIMPLE_OPCODE' 123 | V(I32Add, 0x6a, i_ii) \ | ^ ../../deps/v8/src/wasm/function-body-decoder-impl.h:2576:3: note: in expansion of macro 'FOREACH_SIMPLE_EXTENDED_CONST_OPCODE' 2576 | FOREACH_SIMPLE_EXTENDED_CONST_OPCODE(BUILD_SIMPLE_OPCODE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h: In instantiation of 'int v8::internal::wasm::WasmFullDecoder::DecodeI32SubImpl(TraceLine*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::{anonymous}::WasmGraphBuildingInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]': ../../deps/v8/src/wasm/function-body-decoder-impl.h:2576:3: required from 'static int v8::internal::wasm::WasmFullDecoder::DecodeI32Sub(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::{anonymous}::WasmGraphBuildingInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3520:5: required from 'static constexpr int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandlerTableEntry(size_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::{anonymous}::WasmGraphBuildingInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); size_t = long unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3589:30: required from 'int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandler(uint8_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::{anonymous}::WasmGraphBuildingInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); uint8_t = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2398:33: required from 'void v8::internal::wasm::WasmFullDecoder::DecodeFunctionBody() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::{anonymous}::WasmGraphBuildingInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2260:5: required from 'bool v8::internal::wasm::WasmFullDecoder::Decode() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::{anonymous}::WasmGraphBuildingInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/graph-builder-interface.cc:1882:17: required from here ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:2569:12: note: in expansion of macro 'VALIDATE' 2569 | if (!VALIDATE(this->enabled_.has_extended_const())) { \ | ^~~~~~~~ ../../deps/v8/src/wasm/wasm-opcodes.h:124:3: note: in expansion of macro 'BUILD_SIMPLE_OPCODE' 124 | V(I32Sub, 0x6b, i_ii) \ | ^ ../../deps/v8/src/wasm/function-body-decoder-impl.h:2576:3: note: in expansion of macro 'FOREACH_SIMPLE_EXTENDED_CONST_OPCODE' 2576 | FOREACH_SIMPLE_EXTENDED_CONST_OPCODE(BUILD_SIMPLE_OPCODE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h: In instantiation of 'int v8::internal::wasm::WasmFullDecoder::DecodeI32MulImpl(TraceLine*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::{anonymous}::WasmGraphBuildingInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]': ../../deps/v8/src/wasm/function-body-decoder-impl.h:2576:3: required from 'static int v8::internal::wasm::WasmFullDecoder::DecodeI32Mul(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::{anonymous}::WasmGraphBuildingInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3520:5: required from 'static constexpr int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandlerTableEntry(size_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::{anonymous}::WasmGraphBuildingInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); size_t = long unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3589:30: required from 'int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandler(uint8_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::{anonymous}::WasmGraphBuildingInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); uint8_t = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2398:33: required from 'void v8::internal::wasm::WasmFullDecoder::DecodeFunctionBody() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::{anonymous}::WasmGraphBuildingInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2260:5: required from 'bool v8::internal::wasm::WasmFullDecoder::Decode() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::{anonymous}::WasmGraphBuildingInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/graph-builder-interface.cc:1882:17: required from here ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:2569:12: note: in expansion of macro 'VALIDATE' 2569 | if (!VALIDATE(this->enabled_.has_extended_const())) { \ | ^~~~~~~~ ../../deps/v8/src/wasm/wasm-opcodes.h:125:3: note: in expansion of macro 'BUILD_SIMPLE_OPCODE' 125 | V(I32Mul, 0x6c, i_ii) \ | ^ ../../deps/v8/src/wasm/function-body-decoder-impl.h:2576:3: note: in expansion of macro 'FOREACH_SIMPLE_EXTENDED_CONST_OPCODE' 2576 | FOREACH_SIMPLE_EXTENDED_CONST_OPCODE(BUILD_SIMPLE_OPCODE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h: In instantiation of 'int v8::internal::wasm::WasmFullDecoder::DecodeI64AddImpl(TraceLine*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::{anonymous}::WasmGraphBuildingInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]': ../../deps/v8/src/wasm/function-body-decoder-impl.h:2576:3: required from 'static int v8::internal::wasm::WasmFullDecoder::DecodeI64Add(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::{anonymous}::WasmGraphBuildingInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3520:5: required from 'static constexpr int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandlerTableEntry(size_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::{anonymous}::WasmGraphBuildingInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); size_t = long unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3589:30: required from 'int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandler(uint8_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::{anonymous}::WasmGraphBuildingInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); uint8_t = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2398:33: required from 'void v8::internal::wasm::WasmFullDecoder::DecodeFunctionBody() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::{anonymous}::WasmGraphBuildingInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2260:5: required from 'bool v8::internal::wasm::WasmFullDecoder::Decode() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::{anonymous}::WasmGraphBuildingInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/graph-builder-interface.cc:1882:17: required from here ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:2569:12: note: in expansion of macro 'VALIDATE' 2569 | if (!VALIDATE(this->enabled_.has_extended_const())) { \ | ^~~~~~~~ ../../deps/v8/src/wasm/wasm-opcodes.h:126:3: note: in expansion of macro 'BUILD_SIMPLE_OPCODE' 126 | V(I64Add, 0x7c, l_ll) \ | ^ ../../deps/v8/src/wasm/function-body-decoder-impl.h:2576:3: note: in expansion of macro 'FOREACH_SIMPLE_EXTENDED_CONST_OPCODE' 2576 | FOREACH_SIMPLE_EXTENDED_CONST_OPCODE(BUILD_SIMPLE_OPCODE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h: In instantiation of 'int v8::internal::wasm::WasmFullDecoder::DecodeI64SubImpl(TraceLine*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::{anonymous}::WasmGraphBuildingInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]': ../../deps/v8/src/wasm/function-body-decoder-impl.h:2576:3: required from 'static int v8::internal::wasm::WasmFullDecoder::DecodeI64Sub(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::{anonymous}::WasmGraphBuildingInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3520:5: required from 'static constexpr int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandlerTableEntry(size_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::{anonymous}::WasmGraphBuildingInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); size_t = long unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3589:30: required from 'int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandler(uint8_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::{anonymous}::WasmGraphBuildingInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); uint8_t = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2398:33: required from 'void v8::internal::wasm::WasmFullDecoder::DecodeFunctionBody() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::{anonymous}::WasmGraphBuildingInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2260:5: required from 'bool v8::internal::wasm::WasmFullDecoder::Decode() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::{anonymous}::WasmGraphBuildingInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/graph-builder-interface.cc:1882:17: required from here ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:2569:12: note: in expansion of macro 'VALIDATE' 2569 | if (!VALIDATE(this->enabled_.has_extended_const())) { \ | ^~~~~~~~ ../../deps/v8/src/wasm/wasm-opcodes.h:127:3: note: in expansion of macro 'BUILD_SIMPLE_OPCODE' 127 | V(I64Sub, 0x7d, l_ll) \ | ^ ../../deps/v8/src/wasm/function-body-decoder-impl.h:2576:3: note: in expansion of macro 'FOREACH_SIMPLE_EXTENDED_CONST_OPCODE' 2576 | FOREACH_SIMPLE_EXTENDED_CONST_OPCODE(BUILD_SIMPLE_OPCODE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h: In instantiation of 'int v8::internal::wasm::WasmFullDecoder::DecodeI64MulImpl(TraceLine*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::{anonymous}::WasmGraphBuildingInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]': ../../deps/v8/src/wasm/function-body-decoder-impl.h:2576:3: required from 'static int v8::internal::wasm::WasmFullDecoder::DecodeI64Mul(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::{anonymous}::WasmGraphBuildingInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3520:5: required from 'static constexpr int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandlerTableEntry(size_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::{anonymous}::WasmGraphBuildingInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); size_t = long unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3589:30: required from 'int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandler(uint8_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::{anonymous}::WasmGraphBuildingInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); uint8_t = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2398:33: required from 'void v8::internal::wasm::WasmFullDecoder::DecodeFunctionBody() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::{anonymous}::WasmGraphBuildingInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2260:5: required from 'bool v8::internal::wasm::WasmFullDecoder::Decode() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::{anonymous}::WasmGraphBuildingInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/graph-builder-interface.cc:1882:17: required from here ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:2569:12: note: in expansion of macro 'VALIDATE' 2569 | if (!VALIDATE(this->enabled_.has_extended_const())) { \ | ^~~~~~~~ ../../deps/v8/src/wasm/wasm-opcodes.h:128:3: note: in expansion of macro 'BUILD_SIMPLE_OPCODE' 128 | V(I64Mul, 0x7e, l_ll) | ^ ../../deps/v8/src/wasm/function-body-decoder-impl.h:2576:3: note: in expansion of macro 'FOREACH_SIMPLE_EXTENDED_CONST_OPCODE' 2576 | FOREACH_SIMPLE_EXTENDED_CONST_OPCODE(BUILD_SIMPLE_OPCODE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h: In instantiation of 'int v8::internal::wasm::WasmFullDecoder::DecodeRethrowImpl(TraceLine*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::{anonymous}::WasmGraphBuildingInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]': ../../deps/v8/src/wasm/function-body-decoder-impl.h:2592:3: required from 'static int v8::internal::wasm::WasmFullDecoder::DecodeRethrow(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::{anonymous}::WasmGraphBuildingInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3523:5: required from 'static constexpr int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandlerTableEntry(size_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::{anonymous}::WasmGraphBuildingInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); size_t = long unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3589:30: required from 'int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandler(uint8_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::{anonymous}::WasmGraphBuildingInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); uint8_t = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2398:33: required from 'void v8::internal::wasm::WasmFullDecoder::DecodeFunctionBody() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::{anonymous}::WasmGraphBuildingInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2260:5: required from 'bool v8::internal::wasm::WasmFullDecoder::Decode() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::{anonymous}::WasmGraphBuildingInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/graph-builder-interface.cc:1882:17: required from here ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:55:8: note: in expansion of macro 'VALIDATE' 55 | if (!VALIDATE(this->enabled_.has_##feat())) { \ | ^~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:2593:5: note: in expansion of macro 'CHECK_PROTOTYPE_OPCODE' 2593 | CHECK_PROTOTYPE_OPCODE(eh); | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:2597:10: note: in expansion of macro 'VALIDATE' 2597 | if (!VALIDATE(c->is_try_catchall() || c->is_try_catch())) { | ^~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h: In instantiation of 'int v8::internal::wasm::WasmFullDecoder::DecodeThrowImpl(TraceLine*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::{anonymous}::WasmGraphBuildingInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]': ../../deps/v8/src/wasm/function-body-decoder-impl.h:2606:3: required from 'static int v8::internal::wasm::WasmFullDecoder::DecodeThrow(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::{anonymous}::WasmGraphBuildingInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3524:5: required from 'static constexpr int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandlerTableEntry(size_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::{anonymous}::WasmGraphBuildingInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); size_t = long unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3589:30: required from 'int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandler(uint8_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::{anonymous}::WasmGraphBuildingInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); uint8_t = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2398:33: required from 'void v8::internal::wasm::WasmFullDecoder::DecodeFunctionBody() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::{anonymous}::WasmGraphBuildingInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2260:5: required from 'bool v8::internal::wasm::WasmFullDecoder::Decode() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::{anonymous}::WasmGraphBuildingInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/graph-builder-interface.cc:1882:17: required from here ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:55:8: note: in expansion of macro 'VALIDATE' 55 | if (!VALIDATE(this->enabled_.has_##feat())) { \ | ^~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:2607:5: note: in expansion of macro 'CHECK_PROTOTYPE_OPCODE' 2607 | CHECK_PROTOTYPE_OPCODE(eh); | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h: In instantiation of 'int v8::internal::wasm::WasmFullDecoder::DecodeTryImpl(TraceLine*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::{anonymous}::WasmGraphBuildingInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]': ../../deps/v8/src/wasm/function-body-decoder-impl.h:2617:3: required from 'static int v8::internal::wasm::WasmFullDecoder::DecodeTry(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::{anonymous}::WasmGraphBuildingInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3525:5: required from 'static constexpr int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandlerTableEntry(size_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::{anonymous}::WasmGraphBuildingInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); size_t = long unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3589:30: required from 'int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandler(uint8_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::{anonymous}::WasmGraphBuildingInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); uint8_t = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2398:33: required from 'void v8::internal::wasm::WasmFullDecoder::DecodeFunctionBody() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::{anonymous}::WasmGraphBuildingInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2260:5: required from 'bool v8::internal::wasm::WasmFullDecoder::Decode() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::{anonymous}::WasmGraphBuildingInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/graph-builder-interface.cc:1882:17: required from here ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:55:8: note: in expansion of macro 'VALIDATE' 55 | if (!VALIDATE(this->enabled_.has_##feat())) { \ | ^~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:2618:5: note: in expansion of macro 'CHECK_PROTOTYPE_OPCODE' 2618 | CHECK_PROTOTYPE_OPCODE(eh); | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h: In instantiation of 'int v8::internal::wasm::WasmFullDecoder::DecodeCatchImpl(TraceLine*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::{anonymous}::WasmGraphBuildingInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]': ../../deps/v8/src/wasm/function-body-decoder-impl.h:2633:3: required from 'static int v8::internal::wasm::WasmFullDecoder::DecodeCatch(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::{anonymous}::WasmGraphBuildingInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3526:5: required from 'static constexpr int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandlerTableEntry(size_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::{anonymous}::WasmGraphBuildingInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); size_t = long unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3589:30: required from 'int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandler(uint8_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::{anonymous}::WasmGraphBuildingInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); uint8_t = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2398:33: required from 'void v8::internal::wasm::WasmFullDecoder::DecodeFunctionBody() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::{anonymous}::WasmGraphBuildingInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2260:5: required from 'bool v8::internal::wasm::WasmFullDecoder::Decode() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::{anonymous}::WasmGraphBuildingInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/graph-builder-interface.cc:1882:17: required from here ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:55:8: note: in expansion of macro 'VALIDATE' 55 | if (!VALIDATE(this->enabled_.has_##feat())) { \ | ^~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:2634:5: note: in expansion of macro 'CHECK_PROTOTYPE_OPCODE' 2634 | CHECK_PROTOTYPE_OPCODE(eh); | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:2639:10: note: in expansion of macro 'VALIDATE' 2639 | if (!VALIDATE(c->is_try())) { | ^~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:2643:10: note: in expansion of macro 'VALIDATE' 2643 | if (!VALIDATE(!c->is_try_catchall())) { | ^~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:2200:9: note: in expansion of macro 'VALIDATE' 2200 | if (VALIDATE(this->ok()) && \ | ^~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:2659:5: note: in expansion of macro 'CALL_INTERFACE_IF_OK_AND_PARENT_REACHABLE' 2659 | CALL_INTERFACE_IF_OK_AND_PARENT_REACHABLE(CatchException, imm, c, values); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h: In instantiation of 'int v8::internal::wasm::WasmFullDecoder::DecodeDelegateImpl(TraceLine*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::{anonymous}::WasmGraphBuildingInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]': ../../deps/v8/src/wasm/function-body-decoder-impl.h:2664:3: required from 'static int v8::internal::wasm::WasmFullDecoder::DecodeDelegate(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::{anonymous}::WasmGraphBuildingInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3527:5: required from 'static constexpr int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandlerTableEntry(size_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::{anonymous}::WasmGraphBuildingInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); size_t = long unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3589:30: required from 'int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandler(uint8_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::{anonymous}::WasmGraphBuildingInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); uint8_t = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2398:33: required from 'void v8::internal::wasm::WasmFullDecoder::DecodeFunctionBody() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::{anonymous}::WasmGraphBuildingInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2260:5: required from 'bool v8::internal::wasm::WasmFullDecoder::Decode() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::{anonymous}::WasmGraphBuildingInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/graph-builder-interface.cc:1882:17: required from here ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:55:8: note: in expansion of macro 'VALIDATE' 55 | if (!VALIDATE(this->enabled_.has_##feat())) { \ | ^~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:2665:5: note: in expansion of macro 'CHECK_PROTOTYPE_OPCODE' 2665 | CHECK_PROTOTYPE_OPCODE(eh); | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:2670:10: note: in expansion of macro 'VALIDATE' 2670 | if (!VALIDATE(c->is_incomplete_try())) { | ^~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:2200:9: note: in expansion of macro 'VALIDATE' 2200 | if (VALIDATE(this->ok()) && \ | ^~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:2683:5: note: in expansion of macro 'CALL_INTERFACE_IF_OK_AND_PARENT_REACHABLE' 2683 | CALL_INTERFACE_IF_OK_AND_PARENT_REACHABLE(Delegate, target_depth, c); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h: In instantiation of 'int v8::internal::wasm::WasmFullDecoder::DecodeCatchAllImpl(TraceLine*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::{anonymous}::WasmGraphBuildingInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]': ../../deps/v8/src/wasm/function-body-decoder-impl.h:2690:3: required from 'static int v8::internal::wasm::WasmFullDecoder::DecodeCatchAll(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::{anonymous}::WasmGraphBuildingInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3528:5: required from 'static constexpr int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandlerTableEntry(size_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::{anonymous}::WasmGraphBuildingInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); size_t = long unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3589:30: required from 'int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandler(uint8_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::{anonymous}::WasmGraphBuildingInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); uint8_t = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2398:33: required from 'void v8::internal::wasm::WasmFullDecoder::DecodeFunctionBody() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::{anonymous}::WasmGraphBuildingInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2260:5: required from 'bool v8::internal::wasm::WasmFullDecoder::Decode() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::{anonymous}::WasmGraphBuildingInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/graph-builder-interface.cc:1882:17: required from here ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:55:8: note: in expansion of macro 'VALIDATE' 55 | if (!VALIDATE(this->enabled_.has_##feat())) { \ | ^~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:2691:5: note: in expansion of macro 'CHECK_PROTOTYPE_OPCODE' 2691 | CHECK_PROTOTYPE_OPCODE(eh); | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:2694:10: note: in expansion of macro 'VALIDATE' 2694 | if (!VALIDATE(c->is_try())) { | ^~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:2698:10: note: in expansion of macro 'VALIDATE' 2698 | if (!VALIDATE(!c->is_try_catchall())) { | ^~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:2200:9: note: in expansion of macro 'VALIDATE' 2200 | if (VALIDATE(this->ok()) && \ | ^~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:2706:5: note: in expansion of macro 'CALL_INTERFACE_IF_OK_AND_PARENT_REACHABLE' 2706 | CALL_INTERFACE_IF_OK_AND_PARENT_REACHABLE(CatchAll, c); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h: In instantiation of 'int v8::internal::wasm::WasmFullDecoder::DecodeBrOnNullImpl(TraceLine*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::{anonymous}::WasmGraphBuildingInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]': ../../deps/v8/src/wasm/function-body-decoder-impl.h:2712:3: required from 'static int v8::internal::wasm::WasmFullDecoder::DecodeBrOnNull(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::{anonymous}::WasmGraphBuildingInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3529:5: required from 'static constexpr int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandlerTableEntry(size_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::{anonymous}::WasmGraphBuildingInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); size_t = long unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3589:30: required from 'int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandler(uint8_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::{anonymous}::WasmGraphBuildingInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); uint8_t = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2398:33: required from 'void v8::internal::wasm::WasmFullDecoder::DecodeFunctionBody() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::{anonymous}::WasmGraphBuildingInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2260:5: required from 'bool v8::internal::wasm::WasmFullDecoder::Decode() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::{anonymous}::WasmGraphBuildingInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/graph-builder-interface.cc:1882:17: required from here ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:55:8: note: in expansion of macro 'VALIDATE' 55 | if (!VALIDATE(this->enabled_.has_##feat())) { \ | ^~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:2713:5: note: in expansion of macro 'CHECK_PROTOTYPE_OPCODE' 2713 | CHECK_PROTOTYPE_OPCODE(typed_funcref); | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:2718:10: note: in expansion of macro 'VALIDATE' 2718 | if (!VALIDATE(TypeCheckBranch(c, 1))) return 0; | ^~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h: In instantiation of 'int v8::internal::wasm::WasmFullDecoder::DecodeBrOnNonNullImpl(TraceLine*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::{anonymous}::WasmGraphBuildingInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]': ../../deps/v8/src/wasm/function-body-decoder-impl.h:2750:3: required from 'static int v8::internal::wasm::WasmFullDecoder::DecodeBrOnNonNull(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::{anonymous}::WasmGraphBuildingInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3530:5: required from 'static constexpr int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandlerTableEntry(size_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::{anonymous}::WasmGraphBuildingInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); size_t = long unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3589:30: required from 'int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandler(uint8_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::{anonymous}::WasmGraphBuildingInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); uint8_t = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2398:33: required from 'void v8::internal::wasm::WasmFullDecoder::DecodeFunctionBody() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::{anonymous}::WasmGraphBuildingInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2260:5: required from 'bool v8::internal::wasm::WasmFullDecoder::Decode() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::{anonymous}::WasmGraphBuildingInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/graph-builder-interface.cc:1882:17: required from here ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:55:8: note: in expansion of macro 'VALIDATE' 55 | if (!VALIDATE(this->enabled_.has_##feat())) { \ | ^~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:2751:5: note: in expansion of macro 'CHECK_PROTOTYPE_OPCODE' 2751 | CHECK_PROTOTYPE_OPCODE(gc); | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:2761:10: note: in expansion of macro 'VALIDATE' 2761 | if (!VALIDATE(TypeCheckBranch(c, 0))) return 0; | ^~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h: In instantiation of 'int v8::internal::wasm::WasmFullDecoder::DecodeLetImpl(TraceLine*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::{anonymous}::WasmGraphBuildingInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]': ../../deps/v8/src/wasm/function-body-decoder-impl.h:2795:3: required from 'static int v8::internal::wasm::WasmFullDecoder::DecodeLet(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::{anonymous}::WasmGraphBuildingInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3531:5: required from 'static constexpr int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandlerTableEntry(size_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::{anonymous}::WasmGraphBuildingInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); size_t = long unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3589:30: required from 'int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandler(uint8_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::{anonymous}::WasmGraphBuildingInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); uint8_t = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2398:33: required from 'void v8::internal::wasm::WasmFullDecoder::DecodeFunctionBody() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::{anonymous}::WasmGraphBuildingInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2260:5: required from 'bool v8::internal::wasm::WasmFullDecoder::Decode() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::{anonymous}::WasmGraphBuildingInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/graph-builder-interface.cc:1882:17: required from here ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:55:8: note: in expansion of macro 'VALIDATE' 55 | if (!VALIDATE(this->enabled_.has_##feat())) { \ | ^~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:2796:5: note: in expansion of macro 'CHECK_PROTOTYPE_OPCODE' 2796 | CHECK_PROTOTYPE_OPCODE(typed_funcref); | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h: In instantiation of 'int v8::internal::wasm::WasmFullDecoder::DecodeIfImpl(TraceLine*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::{anonymous}::WasmGraphBuildingInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]': ../../deps/v8/src/wasm/function-body-decoder-impl.h:2836:3: required from 'static int v8::internal::wasm::WasmFullDecoder::DecodeIf(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::{anonymous}::WasmGraphBuildingInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3533:5: required from 'static constexpr int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandlerTableEntry(size_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::{anonymous}::WasmGraphBuildingInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); size_t = long unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3589:30: required from 'int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandler(uint8_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::{anonymous}::WasmGraphBuildingInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); uint8_t = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2398:33: required from 'void v8::internal::wasm::WasmFullDecoder::DecodeFunctionBody() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::{anonymous}::WasmGraphBuildingInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2260:5: required from 'bool v8::internal::wasm::WasmFullDecoder::Decode() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::{anonymous}::WasmGraphBuildingInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/graph-builder-interface.cc:1882:17: required from here ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:2842:10: note: in expansion of macro 'VALIDATE' 2842 | if (!VALIDATE(this->ok())) return 0; | ^~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h: In instantiation of 'int v8::internal::wasm::WasmFullDecoder::DecodeElseImpl(TraceLine*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::{anonymous}::WasmGraphBuildingInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]': ../../deps/v8/src/wasm/function-body-decoder-impl.h:2852:3: required from 'static int v8::internal::wasm::WasmFullDecoder::DecodeElse(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::{anonymous}::WasmGraphBuildingInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3534:5: required from 'static constexpr int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandlerTableEntry(size_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::{anonymous}::WasmGraphBuildingInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); size_t = long unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3589:30: required from 'int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandler(uint8_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::{anonymous}::WasmGraphBuildingInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); uint8_t = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2398:33: required from 'void v8::internal::wasm::WasmFullDecoder::DecodeFunctionBody() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::{anonymous}::WasmGraphBuildingInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2260:5: required from 'bool v8::internal::wasm::WasmFullDecoder::Decode() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::{anonymous}::WasmGraphBuildingInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/graph-builder-interface.cc:1882:17: required from here ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:2855:10: note: in expansion of macro 'VALIDATE' 2855 | if (!VALIDATE(c->is_if())) { | ^~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:2859:10: note: in expansion of macro 'VALIDATE' 2859 | if (!VALIDATE(c->is_onearmed_if())) { | ^~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:2863:10: note: in expansion of macro 'VALIDATE' 2863 | if (!VALIDATE(TypeCheckFallThru())) return 0; | ^~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:2200:9: note: in expansion of macro 'VALIDATE' 2200 | if (VALIDATE(this->ok()) && \ | ^~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:2865:5: note: in expansion of macro 'CALL_INTERFACE_IF_OK_AND_PARENT_REACHABLE' 2865 | CALL_INTERFACE_IF_OK_AND_PARENT_REACHABLE(Else, c); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h: In instantiation of 'int v8::internal::wasm::WasmFullDecoder::DecodeEndImpl(TraceLine*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::{anonymous}::WasmGraphBuildingInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]': ../../deps/v8/src/wasm/function-body-decoder-impl.h:2873:3: required from 'static int v8::internal::wasm::WasmFullDecoder::DecodeEnd(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::{anonymous}::WasmGraphBuildingInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3535:5: required from 'static constexpr int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandlerTableEntry(size_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::{anonymous}::WasmGraphBuildingInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); size_t = long unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3589:30: required from 'int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandler(uint8_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::{anonymous}::WasmGraphBuildingInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); uint8_t = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2398:33: required from 'void v8::internal::wasm::WasmFullDecoder::DecodeFunctionBody() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::{anonymous}::WasmGraphBuildingInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2260:5: required from 'bool v8::internal::wasm::WasmFullDecoder::Decode() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::{anonymous}::WasmGraphBuildingInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/graph-builder-interface.cc:1882:17: required from here ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:2200:9: note: in expansion of macro 'VALIDATE' 2200 | if (VALIDATE(this->ok()) && \ | ^~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:2886:9: note: in expansion of macro 'CALL_INTERFACE_IF_OK_AND_PARENT_REACHABLE' 2886 | CALL_INTERFACE_IF_OK_AND_PARENT_REACHABLE(CatchAll, c); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:2895:14: note: in expansion of macro 'VALIDATE' 2895 | if (!VALIDATE(TypeCheckOneArmedIf(c))) return 0; | ^~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:2913:12: note: in expansion of macro 'VALIDATE' 2913 | if (!VALIDATE(this->pc_ + 1 == this->end_)) { | ^~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:2924:10: note: in expansion of macro 'VALIDATE' 2924 | if (!VALIDATE(TypeCheckFallThru())) return 0; | ^~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h: In instantiation of 'int v8::internal::wasm::WasmFullDecoder::DecodeSelectImpl(TraceLine*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::{anonymous}::WasmGraphBuildingInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]': ../../deps/v8/src/wasm/function-body-decoder-impl.h:2929:3: required from 'static int v8::internal::wasm::WasmFullDecoder::DecodeSelect(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::{anonymous}::WasmGraphBuildingInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3536:5: required from 'static constexpr int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandlerTableEntry(size_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::{anonymous}::WasmGraphBuildingInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); size_t = long unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3589:30: required from 'int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandler(uint8_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::{anonymous}::WasmGraphBuildingInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); uint8_t = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2398:33: required from 'void v8::internal::wasm::WasmFullDecoder::DecodeFunctionBody() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::{anonymous}::WasmGraphBuildingInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2260:5: required from 'bool v8::internal::wasm::WasmFullDecoder::Decode() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::{anonymous}::WasmGraphBuildingInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/graph-builder-interface.cc:1882:17: required from here ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:2934:10: note: in expansion of macro 'VALIDATE' 2934 | if (!VALIDATE(!type.is_reference())) { | ^~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h: In instantiation of 'int v8::internal::wasm::WasmFullDecoder::DecodeBrImpl(TraceLine*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::{anonymous}::WasmGraphBuildingInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]': ../../deps/v8/src/wasm/function-body-decoder-impl.h:2961:3: required from 'static int v8::internal::wasm::WasmFullDecoder::DecodeBr(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::{anonymous}::WasmGraphBuildingInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3538:5: required from 'static constexpr int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandlerTableEntry(size_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::{anonymous}::WasmGraphBuildingInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); size_t = long unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3589:30: required from 'int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandler(uint8_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::{anonymous}::WasmGraphBuildingInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); uint8_t = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2398:33: required from 'void v8::internal::wasm::WasmFullDecoder::DecodeFunctionBody() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::{anonymous}::WasmGraphBuildingInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2260:5: required from 'bool v8::internal::wasm::WasmFullDecoder::Decode() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::{anonymous}::WasmGraphBuildingInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/graph-builder-interface.cc:1882:17: required from here ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:2965:10: note: in expansion of macro 'VALIDATE' 2965 | if (!VALIDATE(TypeCheckBranch(c, 0))) return 0; | ^~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h: In instantiation of 'int v8::internal::wasm::WasmFullDecoder::DecodeBrIfImpl(TraceLine*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::{anonymous}::WasmGraphBuildingInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]': ../../deps/v8/src/wasm/function-body-decoder-impl.h:2974:3: required from 'static int v8::internal::wasm::WasmFullDecoder::DecodeBrIf(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::{anonymous}::WasmGraphBuildingInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3539:5: required from 'static constexpr int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandlerTableEntry(size_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::{anonymous}::WasmGraphBuildingInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); size_t = long unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3589:30: required from 'int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandler(uint8_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::{anonymous}::WasmGraphBuildingInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); uint8_t = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2398:33: required from 'void v8::internal::wasm::WasmFullDecoder::DecodeFunctionBody() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::{anonymous}::WasmGraphBuildingInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2260:5: required from 'bool v8::internal::wasm::WasmFullDecoder::Decode() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::{anonymous}::WasmGraphBuildingInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/graph-builder-interface.cc:1882:17: required from here ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:2979:10: note: in expansion of macro 'VALIDATE' 2979 | if (!VALIDATE(TypeCheckBranch(c, 1))) return 0; | ^~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h: In instantiation of 'int v8::internal::wasm::WasmFullDecoder::DecodeBrTableImpl(TraceLine*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::{anonymous}::WasmGraphBuildingInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]': ../../deps/v8/src/wasm/function-body-decoder-impl.h:2988:3: required from 'static int v8::internal::wasm::WasmFullDecoder::DecodeBrTable(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::{anonymous}::WasmGraphBuildingInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3540:5: required from 'static constexpr int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandlerTableEntry(size_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::{anonymous}::WasmGraphBuildingInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); size_t = long unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3589:30: required from 'int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandler(uint8_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::{anonymous}::WasmGraphBuildingInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); uint8_t = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2398:33: required from 'void v8::internal::wasm::WasmFullDecoder::DecodeFunctionBody() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::{anonymous}::WasmGraphBuildingInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2260:5: required from 'bool v8::internal::wasm::WasmFullDecoder::Decode() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::{anonymous}::WasmGraphBuildingInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/graph-builder-interface.cc:1882:17: required from here ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:3005:12: note: in expansion of macro 'VALIDATE' 3005 | if (!VALIDATE(target < control_depth())) { | ^~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:3013:7: warning: enum constant in boolean context [-Wint-in-bool-context] 3013 | if (validate) { | ^~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:3016:21: note: in expansion of macro 'VALIDATE' 3016 | } else if (!VALIDATE(control_at(target)->br_merge()->arity == arity)) { | ^~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:3022:14: note: in expansion of macro 'VALIDATE' 3022 | if (!VALIDATE(TypeCheckBranch(control_at(target), 1))) return 0; | ^~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h: In instantiation of 'int v8::internal::wasm::WasmFullDecoder::DecodeNopForTestingUnsupportedInLiftoffImpl(TraceLine*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::{anonymous}::WasmGraphBuildingInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]': ../../deps/v8/src/wasm/function-body-decoder-impl.h:2552:3: required from 'static int v8::internal::wasm::WasmFullDecoder::DecodeNopForTestingUnsupportedInLiftoff(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::{anonymous}::WasmGraphBuildingInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3543:5: required from 'static constexpr int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandlerTableEntry(size_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::{anonymous}::WasmGraphBuildingInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); size_t = long unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3589:30: required from 'int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandler(uint8_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::{anonymous}::WasmGraphBuildingInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); uint8_t = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2398:33: required from 'void v8::internal::wasm::WasmFullDecoder::DecodeFunctionBody() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::{anonymous}::WasmGraphBuildingInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2260:5: required from 'bool v8::internal::wasm::WasmFullDecoder::Decode() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::{anonymous}::WasmGraphBuildingInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/graph-builder-interface.cc:1882:17: required from here ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:2553:10: note: in expansion of macro 'VALIDATE' 2553 | if (!VALIDATE(FLAG_enable_testing_opcode_in_wasm)) { | ^~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h: In instantiation of 'int v8::internal::wasm::WasmFullDecoder::DecodeRefNullImpl(TraceLine*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::{anonymous}::WasmGraphBuildingInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]': ../../deps/v8/src/wasm/function-body-decoder-impl.h:3080:3: required from 'static int v8::internal::wasm::WasmFullDecoder::DecodeRefNull(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::{anonymous}::WasmGraphBuildingInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3548:5: required from 'static constexpr int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandlerTableEntry(size_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::{anonymous}::WasmGraphBuildingInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); size_t = long unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3589:30: required from 'int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandler(uint8_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::{anonymous}::WasmGraphBuildingInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); uint8_t = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2398:33: required from 'void v8::internal::wasm::WasmFullDecoder::DecodeFunctionBody() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::{anonymous}::WasmGraphBuildingInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2260:5: required from 'bool v8::internal::wasm::WasmFullDecoder::Decode() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::{anonymous}::WasmGraphBuildingInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/graph-builder-interface.cc:1882:17: required from here ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:3084:10: note: in expansion of macro 'VALIDATE' 3084 | if (!VALIDATE(this->ok())) return 0; | ^~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h: In instantiation of 'int v8::internal::wasm::WasmFullDecoder::DecodeRefIsNullImpl(TraceLine*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::{anonymous}::WasmGraphBuildingInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]': ../../deps/v8/src/wasm/function-body-decoder-impl.h:3092:3: required from 'static int v8::internal::wasm::WasmFullDecoder::DecodeRefIsNull(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::{anonymous}::WasmGraphBuildingInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3549:5: required from 'static constexpr int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandlerTableEntry(size_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::{anonymous}::WasmGraphBuildingInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); size_t = long unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3589:30: required from 'int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandler(uint8_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::{anonymous}::WasmGraphBuildingInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); uint8_t = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2398:33: required from 'void v8::internal::wasm::WasmFullDecoder::DecodeFunctionBody() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::{anonymous}::WasmGraphBuildingInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2260:5: required from 'bool v8::internal::wasm::WasmFullDecoder::Decode() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::{anonymous}::WasmGraphBuildingInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/graph-builder-interface.cc:1882:17: required from here ../../deps/v8/src/wasm/function-body-decoder-impl.h:3113:9: warning: enum constant in boolean context [-Wint-in-bool-context] 3113 | if (validate) { | ^~ ../../deps/v8/src/wasm/function-body-decoder-impl.h: In instantiation of 'int v8::internal::wasm::WasmFullDecoder::DecodeRefAsNonNullImpl(TraceLine*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::{anonymous}::WasmGraphBuildingInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]': ../../deps/v8/src/wasm/function-body-decoder-impl.h:3134:3: required from 'static int v8::internal::wasm::WasmFullDecoder::DecodeRefAsNonNull(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::{anonymous}::WasmGraphBuildingInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3551:5: required from 'static constexpr int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandlerTableEntry(size_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::{anonymous}::WasmGraphBuildingInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); size_t = long unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3589:30: required from 'int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandler(uint8_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::{anonymous}::WasmGraphBuildingInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); uint8_t = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2398:33: required from 'void v8::internal::wasm::WasmFullDecoder::DecodeFunctionBody() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::{anonymous}::WasmGraphBuildingInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2260:5: required from 'bool v8::internal::wasm::WasmFullDecoder::Decode() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::{anonymous}::WasmGraphBuildingInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/graph-builder-interface.cc:1882:17: required from here ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:55:8: note: in expansion of macro 'VALIDATE' 55 | if (!VALIDATE(this->enabled_.has_##feat())) { \ | ^~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:3135:5: note: in expansion of macro 'CHECK_PROTOTYPE_OPCODE' 3135 | CHECK_PROTOTYPE_OPCODE(typed_funcref); | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:3152:9: warning: enum constant in boolean context [-Wint-in-bool-context] 3152 | if (validate) { | ^~ ../../deps/v8/src/wasm/function-body-decoder-impl.h: In instantiation of 'int v8::internal::wasm::WasmFullDecoder::DecodeGlobalSetImpl(TraceLine*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::{anonymous}::WasmGraphBuildingInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]': ../../deps/v8/src/wasm/function-body-decoder-impl.h:3213:3: required from 'static int v8::internal::wasm::WasmFullDecoder::DecodeGlobalSet(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::{anonymous}::WasmGraphBuildingInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3557:5: required from 'static constexpr int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandlerTableEntry(size_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::{anonymous}::WasmGraphBuildingInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); size_t = long unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3589:30: required from 'int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandler(uint8_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::{anonymous}::WasmGraphBuildingInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); uint8_t = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2398:33: required from 'void v8::internal::wasm::WasmFullDecoder::DecodeFunctionBody() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::{anonymous}::WasmGraphBuildingInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2260:5: required from 'bool v8::internal::wasm::WasmFullDecoder::Decode() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::{anonymous}::WasmGraphBuildingInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/graph-builder-interface.cc:1882:17: required from here ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:3216:10: note: in expansion of macro 'VALIDATE' 3216 | if (!VALIDATE(imm.global->mutability)) { | ^~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h: In instantiation of 'int v8::internal::wasm::WasmFullDecoder::DecodeReturnCallImpl(TraceLine*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::{anonymous}::WasmGraphBuildingInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]': ../../deps/v8/src/wasm/function-body-decoder-impl.h:3334:3: required from 'static int v8::internal::wasm::WasmFullDecoder::DecodeReturnCall(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::{anonymous}::WasmGraphBuildingInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3570:5: required from 'static constexpr int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandlerTableEntry(size_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::{anonymous}::WasmGraphBuildingInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); size_t = long unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3589:30: required from 'int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandler(uint8_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::{anonymous}::WasmGraphBuildingInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); uint8_t = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2398:33: required from 'void v8::internal::wasm::WasmFullDecoder::DecodeFunctionBody() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::{anonymous}::WasmGraphBuildingInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2260:5: required from 'bool v8::internal::wasm::WasmFullDecoder::Decode() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::{anonymous}::WasmGraphBuildingInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/graph-builder-interface.cc:1882:17: required from here ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:55:8: note: in expansion of macro 'VALIDATE' 55 | if (!VALIDATE(this->enabled_.has_##feat())) { \ | ^~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:3335:5: note: in expansion of macro 'CHECK_PROTOTYPE_OPCODE' 3335 | CHECK_PROTOTYPE_OPCODE(return_call); | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:3338:10: note: in expansion of macro 'VALIDATE' 3338 | if (!VALIDATE(this->CanReturnCall(imm.sig))) { | ^~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h: In instantiation of 'int v8::internal::wasm::WasmFullDecoder::DecodeReturnCallIndirectImpl(TraceLine*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::{anonymous}::WasmGraphBuildingInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]': ../../deps/v8/src/wasm/function-body-decoder-impl.h:3350:3: required from 'static int v8::internal::wasm::WasmFullDecoder::DecodeReturnCallIndirect(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::{anonymous}::WasmGraphBuildingInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3571:5: required from 'static constexpr int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandlerTableEntry(size_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::{anonymous}::WasmGraphBuildingInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); size_t = long unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3589:30: required from 'int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandler(uint8_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::{anonymous}::WasmGraphBuildingInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); uint8_t = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2398:33: required from 'void v8::internal::wasm::WasmFullDecoder::DecodeFunctionBody() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::{anonymous}::WasmGraphBuildingInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2260:5: required from 'bool v8::internal::wasm::WasmFullDecoder::Decode() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::{anonymous}::WasmGraphBuildingInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/graph-builder-interface.cc:1882:17: required from here ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:55:8: note: in expansion of macro 'VALIDATE' 55 | if (!VALIDATE(this->enabled_.has_##feat())) { \ | ^~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:3351:5: note: in expansion of macro 'CHECK_PROTOTYPE_OPCODE' 3351 | CHECK_PROTOTYPE_OPCODE(return_call); | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:3354:10: note: in expansion of macro 'VALIDATE' 3354 | if (!VALIDATE(this->CanReturnCall(imm.sig))) { | ^~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h: In instantiation of 'int v8::internal::wasm::WasmFullDecoder::DecodeCallRefImpl(TraceLine*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::{anonymous}::WasmGraphBuildingInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]': ../../deps/v8/src/wasm/function-body-decoder-impl.h:3370:3: required from 'static int v8::internal::wasm::WasmFullDecoder::DecodeCallRef(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::{anonymous}::WasmGraphBuildingInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3572:5: required from 'static constexpr int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandlerTableEntry(size_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::{anonymous}::WasmGraphBuildingInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); size_t = long unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3589:30: required from 'int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandler(uint8_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::{anonymous}::WasmGraphBuildingInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); uint8_t = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2398:33: required from 'void v8::internal::wasm::WasmFullDecoder::DecodeFunctionBody() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::{anonymous}::WasmGraphBuildingInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2260:5: required from 'bool v8::internal::wasm::WasmFullDecoder::Decode() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::{anonymous}::WasmGraphBuildingInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/graph-builder-interface.cc:1882:17: required from here ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:55:8: note: in expansion of macro 'VALIDATE' 55 | if (!VALIDATE(this->enabled_.has_##feat())) { \ | ^~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:3371:5: note: in expansion of macro 'CHECK_PROTOTYPE_OPCODE' 3371 | CHECK_PROTOTYPE_OPCODE(typed_funcref); | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:3378:10: note: in expansion of macro 'VALIDATE' 3378 | if (!VALIDATE(func_type.is_object_reference() && func_type.has_index() && | ^~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h: In instantiation of 'int v8::internal::wasm::WasmFullDecoder::DecodeReturnCallRefImpl(TraceLine*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::{anonymous}::WasmGraphBuildingInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]': ../../deps/v8/src/wasm/function-body-decoder-impl.h:3395:3: required from 'static int v8::internal::wasm::WasmFullDecoder::DecodeReturnCallRef(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::{anonymous}::WasmGraphBuildingInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3573:5: required from 'static constexpr int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandlerTableEntry(size_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::{anonymous}::WasmGraphBuildingInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); size_t = long unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3589:30: required from 'int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandler(uint8_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::{anonymous}::WasmGraphBuildingInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); uint8_t = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2398:33: required from 'void v8::internal::wasm::WasmFullDecoder::DecodeFunctionBody() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::{anonymous}::WasmGraphBuildingInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2260:5: required from 'bool v8::internal::wasm::WasmFullDecoder::Decode() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::{anonymous}::WasmGraphBuildingInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/graph-builder-interface.cc:1882:17: required from here ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:55:8: note: in expansion of macro 'VALIDATE' 55 | if (!VALIDATE(this->enabled_.has_##feat())) { \ | ^~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:3396:5: note: in expansion of macro 'CHECK_PROTOTYPE_OPCODE' 3396 | CHECK_PROTOTYPE_OPCODE(typed_funcref); | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:55:8: note: in expansion of macro 'VALIDATE' 55 | if (!VALIDATE(this->enabled_.has_##feat())) { \ | ^~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:3397:5: note: in expansion of macro 'CHECK_PROTOTYPE_OPCODE' 3397 | CHECK_PROTOTYPE_OPCODE(return_call); | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:3404:10: note: in expansion of macro 'VALIDATE' 3404 | if (!VALIDATE(func_type.is_object_reference() && func_type.has_index() && | ^~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h: In instantiation of 'int v8::internal::wasm::WasmFullDecoder::DecodeSimdImpl(TraceLine*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::{anonymous}::WasmGraphBuildingInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]': ../../deps/v8/src/wasm/function-body-decoder-impl.h:3431:3: required from 'static int v8::internal::wasm::WasmFullDecoder::DecodeSimd(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::{anonymous}::WasmGraphBuildingInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3575:5: required from 'static constexpr int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandlerTableEntry(size_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::{anonymous}::WasmGraphBuildingInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); size_t = long unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3589:30: required from 'int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandler(uint8_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::{anonymous}::WasmGraphBuildingInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); uint8_t = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2398:33: required from 'void v8::internal::wasm::WasmFullDecoder::DecodeFunctionBody() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::{anonymous}::WasmGraphBuildingInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2260:5: required from 'bool v8::internal::wasm::WasmFullDecoder::Decode() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::{anonymous}::WasmGraphBuildingInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/graph-builder-interface.cc:1882:17: required from here ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:55:8: note: in expansion of macro 'VALIDATE' 55 | if (!VALIDATE(this->enabled_.has_##feat())) { \ | ^~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:3432:5: note: in expansion of macro 'CHECK_PROTOTYPE_OPCODE' 3432 | CHECK_PROTOTYPE_OPCODE(simd); | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:3443:10: note: in expansion of macro 'VALIDATE' 3443 | if (!VALIDATE(this->ok())) return 0; | ^~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h: In instantiation of 'int v8::internal::wasm::WasmFullDecoder::DecodeAtomicImpl(TraceLine*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::{anonymous}::WasmGraphBuildingInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]': ../../deps/v8/src/wasm/function-body-decoder-impl.h:3451:3: required from 'static int v8::internal::wasm::WasmFullDecoder::DecodeAtomic(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::{anonymous}::WasmGraphBuildingInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3576:5: required from 'static constexpr int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandlerTableEntry(size_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::{anonymous}::WasmGraphBuildingInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); size_t = long unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3589:30: required from 'int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandler(uint8_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::{anonymous}::WasmGraphBuildingInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); uint8_t = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2398:33: required from 'void v8::internal::wasm::WasmFullDecoder::DecodeFunctionBody() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::{anonymous}::WasmGraphBuildingInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2260:5: required from 'bool v8::internal::wasm::WasmFullDecoder::Decode() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::{anonymous}::WasmGraphBuildingInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/graph-builder-interface.cc:1882:17: required from here ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:55:8: note: in expansion of macro 'VALIDATE' 55 | if (!VALIDATE(this->enabled_.has_##feat())) { \ | ^~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:3452:5: note: in expansion of macro 'CHECK_PROTOTYPE_OPCODE' 3452 | CHECK_PROTOTYPE_OPCODE(threads); | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h: In instantiation of 'int v8::internal::wasm::WasmFullDecoder::DecodeGCImpl(TraceLine*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::{anonymous}::WasmGraphBuildingInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]': ../../deps/v8/src/wasm/function-body-decoder-impl.h:3460:3: required from 'static int v8::internal::wasm::WasmFullDecoder::DecodeGC(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::{anonymous}::WasmGraphBuildingInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3577:5: required from 'static constexpr int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandlerTableEntry(size_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::{anonymous}::WasmGraphBuildingInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); size_t = long unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3589:30: required from 'int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandler(uint8_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::{anonymous}::WasmGraphBuildingInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); uint8_t = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2398:33: required from 'void v8::internal::wasm::WasmFullDecoder::DecodeFunctionBody() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::{anonymous}::WasmGraphBuildingInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2260:5: required from 'bool v8::internal::wasm::WasmFullDecoder::Decode() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::{anonymous}::WasmGraphBuildingInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/graph-builder-interface.cc:1882:17: required from here ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:55:8: note: in expansion of macro 'VALIDATE' 55 | if (!VALIDATE(this->enabled_.has_##feat())) { \ | ^~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:3461:5: note: in expansion of macro 'CHECK_PROTOTYPE_OPCODE' 3461 | CHECK_PROTOTYPE_OPCODE(gc); | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h: In instantiation of 'int v8::internal::wasm::WasmFullDecoder::DecodeUnknownOrAsmJsImpl(TraceLine*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::{anonymous}::WasmGraphBuildingInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]': ../../deps/v8/src/wasm/function-body-decoder-impl.h:3474:3: required from 'static int v8::internal::wasm::WasmFullDecoder::DecodeUnknownOrAsmJs(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::{anonymous}::WasmGraphBuildingInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3581:12: required from 'static constexpr int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandlerTableEntry(size_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::{anonymous}::WasmGraphBuildingInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); size_t = long unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3589:30: required from 'int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandler(uint8_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::{anonymous}::WasmGraphBuildingInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); uint8_t = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2398:33: required from 'void v8::internal::wasm::WasmFullDecoder::DecodeFunctionBody() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::{anonymous}::WasmGraphBuildingInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2260:5: required from 'bool v8::internal::wasm::WasmFullDecoder::Decode() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::{anonymous}::WasmGraphBuildingInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/graph-builder-interface.cc:1882:17: required from here ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:3476:10: note: in expansion of macro 'VALIDATE' 3476 | if (!VALIDATE(is_asmjs_module(this->module_))) { | ^~~~~~~~ ../../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 = long int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kNoTrace; long unsigned int size_in_bits = 33; 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::kNoTrace; long unsigned int size_in_bits = 33; 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::kNoTrace; long unsigned int size_in_bits = 33; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../../deps/v8/src/wasm/decoder.h:136:53: required from 'int64_t v8::internal::wasm::Decoder::read_i33v(const v8::internal::byte*, uint32_t*, const char*) [with ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; int64_t = long int; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:529:37: required from 'v8::internal::wasm::BlockTypeImmediate::BlockTypeImmediate(const v8::internal::wasm::WasmFeatures&, v8::internal::wasm::Decoder*, const v8::internal::byte*, const v8::internal::wasm::WasmModule*) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; v8::internal::byte = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:1209:40: required from 'static v8::internal::BitVector* v8::internal::wasm::WasmDecoder::AnalyzeLoopAssignment(v8::internal::wasm::WasmDecoder*, const v8::internal::byte*, uint32_t, v8::internal::Zone*) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../../deps/v8/src/wasm/graph-builder-interface.cc:235:71: 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::kNoTrace; 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::kNoTrace; 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::kNoTrace; 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::kNoTrace; long unsigned int size_in_bits = 32; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../../deps/v8/src/wasm/decoder.h:108:50: required from 'uint32_t v8::internal::wasm::Decoder::read_u32v(const v8::internal::byte*, uint32_t*, const char*) [with ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; uint32_t = unsigned int; v8::internal::byte = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:625:38: required from 'uint32_t v8::internal::wasm::BranchTableIterator::next() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; uint32_t = unsigned int]' ../../deps/v8/src/wasm/graph-builder-interface.cc:558:73: 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/function-body-decoder-impl.h: In instantiation of 'bool v8::internal::wasm::WasmDecoder::Validate(const v8::internal::byte*, v8::internal::wasm::BlockTypeImmediate&) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; v8::internal::byte = unsigned char]': ../../deps/v8/src/wasm/function-body-decoder-impl.h:2582:24: required from 'int v8::internal::wasm::WasmFullDecoder::DecodeBlockImpl(TraceLine*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::{anonymous}::WasmGraphBuildingInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2579:3: required from 'static int v8::internal::wasm::WasmFullDecoder::DecodeBlock(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::{anonymous}::WasmGraphBuildingInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3522:5: required from 'static constexpr int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandlerTableEntry(size_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::{anonymous}::WasmGraphBuildingInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); size_t = long unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3589:30: required from 'int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandler(uint8_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::{anonymous}::WasmGraphBuildingInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); uint8_t = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2398:33: required from 'void v8::internal::wasm::WasmFullDecoder::DecodeFunctionBody() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::{anonymous}::WasmGraphBuildingInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2260:5: required from 'bool v8::internal::wasm::WasmFullDecoder::Decode() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::{anonymous}::WasmGraphBuildingInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/graph-builder-interface.cc:1882:17: required from here ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:1437:10: note: in expansion of macro 'VALIDATE' 1437 | if (!VALIDATE(module_->has_signature(imm.sig_index))) { | ^~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h: In instantiation of 'bool v8::internal::wasm::WasmDecoder::Validate(const v8::internal::byte*, v8::internal::wasm::BranchDepthImmediate&, size_t) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; v8::internal::byte = unsigned char; size_t = long unsigned int]': ../../deps/v8/src/wasm/function-body-decoder-impl.h:2595:24: required from 'int v8::internal::wasm::WasmFullDecoder::DecodeRethrowImpl(TraceLine*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::{anonymous}::WasmGraphBuildingInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2592:3: required from 'static int v8::internal::wasm::WasmFullDecoder::DecodeRethrow(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::{anonymous}::WasmGraphBuildingInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3523:5: required from 'static constexpr int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandlerTableEntry(size_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::{anonymous}::WasmGraphBuildingInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); size_t = long unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3589:30: required from 'int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandler(uint8_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::{anonymous}::WasmGraphBuildingInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); uint8_t = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2398:33: required from 'void v8::internal::wasm::WasmFullDecoder::DecodeFunctionBody() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::{anonymous}::WasmGraphBuildingInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2260:5: required from 'bool v8::internal::wasm::WasmFullDecoder::Decode() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::{anonymous}::WasmGraphBuildingInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/graph-builder-interface.cc:1882:17: required from here ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:1359:10: note: in expansion of macro 'VALIDATE' 1359 | if (!VALIDATE(imm.depth < control_depth)) { | ^~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h: In instantiation of 'bool v8::internal::wasm::WasmDecoder::Validate(const v8::internal::byte*, v8::internal::wasm::TagIndexImmediate&) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; v8::internal::byte = unsigned char]': ../../deps/v8/src/wasm/function-body-decoder-impl.h:2609:24: required from 'int v8::internal::wasm::WasmFullDecoder::DecodeThrowImpl(TraceLine*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::{anonymous}::WasmGraphBuildingInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2606:3: required from 'static int v8::internal::wasm::WasmFullDecoder::DecodeThrow(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::{anonymous}::WasmGraphBuildingInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3524:5: required from 'static constexpr int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandlerTableEntry(size_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::{anonymous}::WasmGraphBuildingInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); size_t = long unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3589:30: required from 'int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandler(uint8_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::{anonymous}::WasmGraphBuildingInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); uint8_t = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2398:33: required from 'void v8::internal::wasm::WasmFullDecoder::DecodeFunctionBody() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::{anonymous}::WasmGraphBuildingInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2260:5: required from 'bool v8::internal::wasm::WasmFullDecoder::Decode() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::{anonymous}::WasmGraphBuildingInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/graph-builder-interface.cc:1882:17: required from here ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:1247:10: note: in expansion of macro 'VALIDATE' 1247 | if (!VALIDATE(imm.index < module_->tags.size())) { | ^~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h: In instantiation of 'void v8::internal::wasm::WasmFullDecoder::FallThrough() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::{anonymous}::WasmGraphBuildingInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]': ../../deps/v8/src/wasm/function-body-decoder-impl.h:2647:5: required from 'int v8::internal::wasm::WasmFullDecoder::DecodeCatchImpl(TraceLine*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::{anonymous}::WasmGraphBuildingInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2633:3: required from 'static int v8::internal::wasm::WasmFullDecoder::DecodeCatch(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::{anonymous}::WasmGraphBuildingInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3526:5: required from 'static constexpr int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandlerTableEntry(size_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::{anonymous}::WasmGraphBuildingInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); size_t = long unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3589:30: required from 'int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandler(uint8_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::{anonymous}::WasmGraphBuildingInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); uint8_t = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2398:33: required from 'void v8::internal::wasm::WasmFullDecoder::DecodeFunctionBody() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::{anonymous}::WasmGraphBuildingInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2260:5: required from 'bool v8::internal::wasm::WasmFullDecoder::Decode() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::{anonymous}::WasmGraphBuildingInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/graph-builder-interface.cc:1882:17: required from here ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:5360:10: note: in expansion of macro 'VALIDATE' 5360 | if (!VALIDATE(TypeCheckFallThru())) return; | ^~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h: In instantiation of 'void v8::internal::wasm::WasmFullDecoder::PopControl() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::{anonymous}::WasmGraphBuildingInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]': ../../deps/v8/src/wasm/function-body-decoder-impl.h:2686:5: required from 'int v8::internal::wasm::WasmFullDecoder::DecodeDelegateImpl(TraceLine*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::{anonymous}::WasmGraphBuildingInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2664:3: required from 'static int v8::internal::wasm::WasmFullDecoder::DecodeDelegate(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::{anonymous}::WasmGraphBuildingInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3527:5: required from 'static constexpr int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandlerTableEntry(size_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::{anonymous}::WasmGraphBuildingInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); size_t = long unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3589:30: required from 'int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandler(uint8_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::{anonymous}::WasmGraphBuildingInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); uint8_t = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2398:33: required from 'void v8::internal::wasm::WasmFullDecoder::DecodeFunctionBody() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::{anonymous}::WasmGraphBuildingInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2260:5: required from 'bool v8::internal::wasm::WasmFullDecoder::Decode() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::{anonymous}::WasmGraphBuildingInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/graph-builder-interface.cc:1882:17: required from here ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:2200:9: note: in expansion of macro 'VALIDATE' 2200 | if (VALIDATE(this->ok()) && \ | ^~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:3740:5: note: in expansion of macro 'CALL_INTERFACE_IF_OK_AND_PARENT_REACHABLE' 3740 | CALL_INTERFACE_IF_OK_AND_PARENT_REACHABLE(PopControl, c); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h: In instantiation of 'v8::internal::wasm::WasmFullDecoder::Value v8::internal::wasm::WasmFullDecoder::Peek(int) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::{anonymous}::WasmGraphBuildingInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; Value = v8::internal::wasm::{anonymous}::WasmGraphBuildingInterface::Value]': ../../deps/v8/src/wasm/function-body-decoder-impl.h:2716:28: required from 'int v8::internal::wasm::WasmFullDecoder::DecodeBrOnNullImpl(TraceLine*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::{anonymous}::WasmGraphBuildingInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2712:3: required from 'static int v8::internal::wasm::WasmFullDecoder::DecodeBrOnNull(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::{anonymous}::WasmGraphBuildingInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3529:5: required from 'static constexpr int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandlerTableEntry(size_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::{anonymous}::WasmGraphBuildingInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); size_t = long unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3589:30: required from 'int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandler(uint8_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::{anonymous}::WasmGraphBuildingInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); uint8_t = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2398:33: required from 'void v8::internal::wasm::WasmFullDecoder::DecodeFunctionBody() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::{anonymous}::WasmGraphBuildingInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2260:5: required from 'bool v8::internal::wasm::WasmFullDecoder::Decode() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::{anonymous}::WasmGraphBuildingInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/graph-builder-interface.cc:1882:17: required from here ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:5215:12: note: in expansion of macro 'VALIDATE' 5215 | if (!VALIDATE(decoding_mode == kFunctionBody && | ^~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h: In instantiation of 'bool v8::internal::wasm::WasmFullDecoder::TypeCheckBranch(Control*, uint32_t) [with bool push_branch_values = true; v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::{anonymous}::WasmGraphBuildingInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; Control = v8::internal::wasm::{anonymous}::WasmGraphBuildingInterface::Control; uint32_t = unsigned int]': ../../deps/v8/src/wasm/function-body-decoder-impl.h:2718:10: required from 'int v8::internal::wasm::WasmFullDecoder::DecodeBrOnNullImpl(TraceLine*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::{anonymous}::WasmGraphBuildingInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2712:3: required from 'static int v8::internal::wasm::WasmFullDecoder::DecodeBrOnNull(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::{anonymous}::WasmGraphBuildingInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3529:5: required from 'static constexpr int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandlerTableEntry(size_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::{anonymous}::WasmGraphBuildingInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); size_t = long unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3589:30: required from 'int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandler(uint8_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::{anonymous}::WasmGraphBuildingInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); uint8_t = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2398:33: required from 'void v8::internal::wasm::WasmFullDecoder::DecodeFunctionBody() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::{anonymous}::WasmGraphBuildingInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2260:5: required from 'bool v8::internal::wasm::WasmFullDecoder::Decode() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::{anonymous}::WasmGraphBuildingInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/graph-builder-interface.cc:1882:17: required from here ../../deps/v8/src/wasm/function-body-decoder-impl.h:5403:19: warning: enum constant in boolean context [-Wint-in-bool-context] 5403 | static_assert(validate, "Call this function only within VALIDATE"); | ^~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h: In instantiation of 'v8::internal::wasm::WasmFullDecoder::Value v8::internal::wasm::WasmFullDecoder::Peek(int, int, v8::internal::wasm::ValueType) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::{anonymous}::WasmGraphBuildingInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; Value = v8::internal::wasm::{anonymous}::WasmGraphBuildingInterface::Value]': ../../deps/v8/src/wasm/function-body-decoder-impl.h:2754:28: required from 'int v8::internal::wasm::WasmFullDecoder::DecodeBrOnNonNullImpl(TraceLine*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::{anonymous}::WasmGraphBuildingInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2750:3: required from 'static int v8::internal::wasm::WasmFullDecoder::DecodeBrOnNonNull(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::{anonymous}::WasmGraphBuildingInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3530:5: required from 'static constexpr int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandlerTableEntry(size_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::{anonymous}::WasmGraphBuildingInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); size_t = long unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3589:30: required from 'int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandler(uint8_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::{anonymous}::WasmGraphBuildingInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); uint8_t = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2398:33: required from 'void v8::internal::wasm::WasmFullDecoder::DecodeFunctionBody() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::{anonymous}::WasmGraphBuildingInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2260:5: required from 'bool v8::internal::wasm::WasmFullDecoder::Decode() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::{anonymous}::WasmGraphBuildingInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/graph-builder-interface.cc:1882:17: required from here ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:5203:10: note: in expansion of macro 'VALIDATE' 5203 | if (!VALIDATE(IsSubtypeOf(val.type, expected, this->module_) || | ^~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h: In instantiation of 'bool v8::internal::wasm::WasmFullDecoder::TypeCheckFallThru() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::{anonymous}::WasmGraphBuildingInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]': ../../deps/v8/src/wasm/function-body-decoder-impl.h:2863:10: required from 'int v8::internal::wasm::WasmFullDecoder::DecodeElseImpl(TraceLine*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::{anonymous}::WasmGraphBuildingInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2852:3: required from 'static int v8::internal::wasm::WasmFullDecoder::DecodeElse(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::{anonymous}::WasmGraphBuildingInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3534:5: required from 'static constexpr int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandlerTableEntry(size_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::{anonymous}::WasmGraphBuildingInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); size_t = long unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3589:30: required from 'int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandler(uint8_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::{anonymous}::WasmGraphBuildingInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); uint8_t = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2398:33: required from 'void v8::internal::wasm::WasmFullDecoder::DecodeFunctionBody() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::{anonymous}::WasmGraphBuildingInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2260:5: required from 'bool v8::internal::wasm::WasmFullDecoder::Decode() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::{anonymous}::WasmGraphBuildingInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/graph-builder-interface.cc:1882:17: required from here ../../deps/v8/src/wasm/function-body-decoder-impl.h:5386:19: warning: enum constant in boolean context [-Wint-in-bool-context] 5386 | static_assert(validate, "Call this function only within VALIDATE"); | ^~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h: In instantiation of 'bool v8::internal::wasm::WasmFullDecoder::TypeCheckOneArmedIf(Control*) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::{anonymous}::WasmGraphBuildingInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; Control = v8::internal::wasm::{anonymous}::WasmGraphBuildingInterface::Control]': ../../deps/v8/src/wasm/function-body-decoder-impl.h:2895:14: required from 'int v8::internal::wasm::WasmFullDecoder::DecodeEndImpl(TraceLine*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::{anonymous}::WasmGraphBuildingInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2873:3: required from 'static int v8::internal::wasm::WasmFullDecoder::DecodeEnd(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::{anonymous}::WasmGraphBuildingInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3535:5: required from 'static constexpr int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandlerTableEntry(size_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::{anonymous}::WasmGraphBuildingInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); size_t = long unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3589:30: required from 'int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandler(uint8_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::{anonymous}::WasmGraphBuildingInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); uint8_t = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2398:33: required from 'void v8::internal::wasm::WasmFullDecoder::DecodeFunctionBody() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::{anonymous}::WasmGraphBuildingInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2260:5: required from 'bool v8::internal::wasm::WasmFullDecoder::Decode() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::{anonymous}::WasmGraphBuildingInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/graph-builder-interface.cc:1882:17: required from here ../../deps/v8/src/wasm/function-body-decoder-impl.h:5366:19: warning: enum constant in boolean context [-Wint-in-bool-context] 5366 | static_assert(validate, "Call this function only within VALIDATE"); | ^~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h: In instantiation of 'bool v8::internal::wasm::WasmFullDecoder::DoReturn() [with StackElementsCountMode strict_count = v8::internal::wasm::WasmFullDecoder::WasmGraphBuildingInterface, v8::internal::wasm::kFunctionBody>::kStrictCounting; MergeType merge_type = v8::internal::wasm::WasmFullDecoder::WasmGraphBuildingInterface, v8::internal::wasm::kFunctionBody>::kFallthroughMerge; v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::{anonymous}::WasmGraphBuildingInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]': ../../deps/v8/src/wasm/function-body-decoder-impl.h:2911:54: required from 'int v8::internal::wasm::WasmFullDecoder::DecodeEndImpl(TraceLine*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::{anonymous}::WasmGraphBuildingInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2873:3: required from 'static int v8::internal::wasm::WasmFullDecoder::DecodeEnd(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::{anonymous}::WasmGraphBuildingInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3535:5: required from 'static constexpr int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandlerTableEntry(size_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::{anonymous}::WasmGraphBuildingInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); size_t = long unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3589:30: required from 'int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandler(uint8_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::{anonymous}::WasmGraphBuildingInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); uint8_t = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2398:33: required from 'void v8::internal::wasm::WasmFullDecoder::DecodeFunctionBody() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::{anonymous}::WasmGraphBuildingInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2260:5: required from 'bool v8::internal::wasm::WasmFullDecoder::Decode() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::{anonymous}::WasmGraphBuildingInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/graph-builder-interface.cc:1882:17: required from here ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:5344:10: note: in expansion of macro 'VALIDATE' 5344 | if (!VALIDATE((TypeCheckStackAgainstMerge( | ^~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h: In instantiation of 'bool v8::internal::wasm::WasmFullDecoder::TypeCheckBranch(Control*, uint32_t) [with bool push_branch_values = false; v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::{anonymous}::WasmGraphBuildingInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; Control = v8::internal::wasm::{anonymous}::WasmGraphBuildingInterface::Control; uint32_t = unsigned int]': ../../deps/v8/src/wasm/function-body-decoder-impl.h:2965:10: required from 'int v8::internal::wasm::WasmFullDecoder::DecodeBrImpl(TraceLine*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::{anonymous}::WasmGraphBuildingInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2961:3: required from 'static int v8::internal::wasm::WasmFullDecoder::DecodeBr(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::{anonymous}::WasmGraphBuildingInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3538:5: required from 'static constexpr int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandlerTableEntry(size_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::{anonymous}::WasmGraphBuildingInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); size_t = long unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3589:30: required from 'int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandler(uint8_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::{anonymous}::WasmGraphBuildingInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); uint8_t = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2398:33: required from 'void v8::internal::wasm::WasmFullDecoder::DecodeFunctionBody() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::{anonymous}::WasmGraphBuildingInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2260:5: required from 'bool v8::internal::wasm::WasmFullDecoder::Decode() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::{anonymous}::WasmGraphBuildingInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/graph-builder-interface.cc:1882:17: required from here ../../deps/v8/src/wasm/function-body-decoder-impl.h:5403:19: warning: enum constant in boolean context [-Wint-in-bool-context] 5403 | static_assert(validate, "Call this function only within VALIDATE"); | ^~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h: In instantiation of 'bool v8::internal::wasm::WasmDecoder::Validate(const v8::internal::byte*, v8::internal::wasm::BranchTableImmediate&, size_t) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; v8::internal::byte = unsigned char; size_t = long unsigned int]': ../../deps/v8/src/wasm/function-body-decoder-impl.h:2993:24: required from 'int v8::internal::wasm::WasmFullDecoder::DecodeBrTableImpl(TraceLine*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::{anonymous}::WasmGraphBuildingInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2988:3: required from 'static int v8::internal::wasm::WasmFullDecoder::DecodeBrTable(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::{anonymous}::WasmGraphBuildingInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3540:5: required from 'static constexpr int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandlerTableEntry(size_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::{anonymous}::WasmGraphBuildingInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); size_t = long unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3589:30: required from 'int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandler(uint8_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::{anonymous}::WasmGraphBuildingInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); uint8_t = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2398:33: required from 'void v8::internal::wasm::WasmFullDecoder::DecodeFunctionBody() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::{anonymous}::WasmGraphBuildingInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2260:5: required from 'bool v8::internal::wasm::WasmFullDecoder::Decode() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::{anonymous}::WasmGraphBuildingInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/graph-builder-interface.cc:1882:17: required from here ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:1368:10: note: in expansion of macro 'VALIDATE' 1368 | if (!VALIDATE(imm.table_count <= kV8MaxWasmFunctionBrTableSize)) { | ^~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h: In instantiation of 'bool v8::internal::wasm::WasmFullDecoder::DoReturn() [with StackElementsCountMode strict_count = v8::internal::wasm::WasmFullDecoder::WasmGraphBuildingInterface, v8::internal::wasm::kFunctionBody>::kNonStrictCounting; MergeType merge_type = v8::internal::wasm::WasmFullDecoder::WasmGraphBuildingInterface, v8::internal::wasm::kFunctionBody>::kReturnMerge; v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::{anonymous}::WasmGraphBuildingInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]': ../../deps/v8/src/wasm/function-body-decoder-impl.h:3039:54: required from 'int v8::internal::wasm::WasmFullDecoder::DecodeReturnImpl(TraceLine*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::{anonymous}::WasmGraphBuildingInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3038:3: required from 'static int v8::internal::wasm::WasmFullDecoder::DecodeReturn(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::{anonymous}::WasmGraphBuildingInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3541:5: required from 'static constexpr int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandlerTableEntry(size_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::{anonymous}::WasmGraphBuildingInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); size_t = long unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3589:30: required from 'int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandler(uint8_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::{anonymous}::WasmGraphBuildingInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); uint8_t = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2398:33: required from 'void v8::internal::wasm::WasmFullDecoder::DecodeFunctionBody() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::{anonymous}::WasmGraphBuildingInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2260:5: required from 'bool v8::internal::wasm::WasmFullDecoder::Decode() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::{anonymous}::WasmGraphBuildingInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/graph-builder-interface.cc:1882:17: required from here ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:5344:10: note: in expansion of macro 'VALIDATE' 5344 | if (!VALIDATE((TypeCheckStackAgainstMerge( | ^~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h: In instantiation of 'bool v8::internal::wasm::WasmDecoder::ValidateFunction(const v8::internal::byte*, v8::internal::wasm::IndexImmediate&) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; v8::internal::byte = unsigned char]': ../../deps/v8/src/wasm/function-body-decoder-impl.h:3124:32: required from 'int v8::internal::wasm::WasmFullDecoder::DecodeRefFuncImpl(TraceLine*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::{anonymous}::WasmGraphBuildingInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3121:3: required from 'static int v8::internal::wasm::WasmFullDecoder::DecodeRefFunc(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::{anonymous}::WasmGraphBuildingInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3550:5: required from 'static constexpr int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandlerTableEntry(size_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::{anonymous}::WasmGraphBuildingInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); size_t = long unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3589:30: required from 'int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandler(uint8_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::{anonymous}::WasmGraphBuildingInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); uint8_t = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2398:33: required from 'void v8::internal::wasm::WasmFullDecoder::DecodeFunctionBody() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::{anonymous}::WasmGraphBuildingInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2260:5: required from 'bool v8::internal::wasm::WasmFullDecoder::Decode() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::{anonymous}::WasmGraphBuildingInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/graph-builder-interface.cc:1882:17: required from here ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:1551:10: note: in expansion of macro 'VALIDATE' 1551 | if (!VALIDATE(imm.index < module_->functions.size())) { | ^~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:1556:10: note: in expansion of macro 'VALIDATE' 1556 | !VALIDATE(module_->functions[imm.index].declared)) { | ^~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h: In instantiation of 'bool v8::internal::wasm::WasmDecoder::Validate(const v8::internal::byte*, v8::internal::wasm::GlobalIndexImmediate&) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; v8::internal::byte = unsigned char]': ../../deps/v8/src/wasm/function-body-decoder-impl.h:3206:24: required from 'int v8::internal::wasm::WasmFullDecoder::DecodeGlobalGetImpl(TraceLine*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::{anonymous}::WasmGraphBuildingInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3204:3: required from 'static int v8::internal::wasm::WasmFullDecoder::DecodeGlobalGet(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::{anonymous}::WasmGraphBuildingInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3556:5: required from 'static constexpr int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandlerTableEntry(size_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::{anonymous}::WasmGraphBuildingInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); size_t = long unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3589:30: required from 'int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandler(uint8_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::{anonymous}::WasmGraphBuildingInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); uint8_t = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2398:33: required from 'void v8::internal::wasm::WasmFullDecoder::DecodeFunctionBody() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::{anonymous}::WasmGraphBuildingInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2260:5: required from 'bool v8::internal::wasm::WasmFullDecoder::Decode() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::{anonymous}::WasmGraphBuildingInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/graph-builder-interface.cc:1882:17: required from here ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:1258:10: note: in expansion of macro 'VALIDATE' 1258 | if (!VALIDATE(imm.index < module_->globals.size())) { | ^~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:1265:12: note: in expansion of macro 'VALIDATE' 1265 | if (!VALIDATE(!imm.global->mutability)) { | ^~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:1271:12: note: in expansion of macro 'VALIDATE' 1271 | if (!VALIDATE(imm.global->imported || this->enabled_.has_gc())) { | ^~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h: In instantiation of 'bool v8::internal::wasm::WasmDecoder::ValidateTable(const v8::internal::byte*, v8::internal::wasm::IndexImmediate&) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; v8::internal::byte = unsigned char]': ../../deps/v8/src/wasm/function-body-decoder-impl.h:3229:29: required from 'int v8::internal::wasm::WasmFullDecoder::DecodeTableGetImpl(TraceLine*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::{anonymous}::WasmGraphBuildingInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3226:3: required from 'static int v8::internal::wasm::WasmFullDecoder::DecodeTableGet(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::{anonymous}::WasmGraphBuildingInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3558:5: required from 'static constexpr int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandlerTableEntry(size_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::{anonymous}::WasmGraphBuildingInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); size_t = long unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3589:30: required from 'int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandler(uint8_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::{anonymous}::WasmGraphBuildingInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); uint8_t = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2398:33: required from 'void v8::internal::wasm::WasmFullDecoder::DecodeFunctionBody() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::{anonymous}::WasmGraphBuildingInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2260:5: required from 'bool v8::internal::wasm::WasmFullDecoder::Decode() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::{anonymous}::WasmGraphBuildingInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/graph-builder-interface.cc:1882:17: required from here ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:1511:10: note: in expansion of macro 'VALIDATE' 1511 | if (!VALIDATE(imm.index < module_->tables.size())) { | ^~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h: In instantiation of 'bool v8::internal::wasm::WasmDecoder::Validate(const v8::internal::byte*, v8::internal::wasm::MemoryIndexImmediate&) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; v8::internal::byte = unsigned char]': ../../deps/v8/src/wasm/function-body-decoder-impl.h:3285:24: required from 'int v8::internal::wasm::WasmFullDecoder::DecodeMemoryGrowImpl(TraceLine*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::{anonymous}::WasmGraphBuildingInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3283:3: required from 'static int v8::internal::wasm::WasmFullDecoder::DecodeMemoryGrow(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::{anonymous}::WasmGraphBuildingInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3566:5: required from 'static constexpr int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandlerTableEntry(size_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::{anonymous}::WasmGraphBuildingInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); size_t = long unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3589:30: required from 'int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandler(uint8_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::{anonymous}::WasmGraphBuildingInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); uint8_t = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2398:33: required from 'void v8::internal::wasm::WasmFullDecoder::DecodeFunctionBody() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::{anonymous}::WasmGraphBuildingInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2260:5: required from 'bool v8::internal::wasm::WasmFullDecoder::Decode() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::{anonymous}::WasmGraphBuildingInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/graph-builder-interface.cc:1882:17: required from here ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:1447:10: note: in expansion of macro 'VALIDATE' 1447 | if (!VALIDATE(this->module_->has_memory)) { | ^~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:1451:10: note: in expansion of macro 'VALIDATE' 1451 | if (!VALIDATE(imm.index == uint8_t{0})) { | ^~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h: In instantiation of 'bool v8::internal::wasm::WasmDecoder::Validate(const v8::internal::byte*, v8::internal::wasm::CallFunctionImmediate&) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; v8::internal::byte = unsigned char]': ../../deps/v8/src/wasm/function-body-decoder-impl.h:3309:24: required from 'int v8::internal::wasm::WasmFullDecoder::DecodeCallFunctionImpl(TraceLine*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::{anonymous}::WasmGraphBuildingInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3307:3: required from 'static int v8::internal::wasm::WasmFullDecoder::DecodeCallFunction(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::{anonymous}::WasmGraphBuildingInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3568:5: required from 'static constexpr int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandlerTableEntry(size_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::{anonymous}::WasmGraphBuildingInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); size_t = long unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3589:30: required from 'int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandler(uint8_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::{anonymous}::WasmGraphBuildingInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); uint8_t = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2398:33: required from 'void v8::internal::wasm::WasmFullDecoder::DecodeFunctionBody() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::{anonymous}::WasmGraphBuildingInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2260:5: required from 'bool v8::internal::wasm::WasmFullDecoder::Decode() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::{anonymous}::WasmGraphBuildingInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/graph-builder-interface.cc:1882:17: required from here ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:1321:10: note: in expansion of macro 'VALIDATE' 1321 | if (!VALIDATE(imm.index < module_->functions.size())) { | ^~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h: In instantiation of 'bool v8::internal::wasm::WasmDecoder::Validate(const v8::internal::byte*, v8::internal::wasm::CallIndirectImmediate&) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; v8::internal::byte = unsigned char]': ../../deps/v8/src/wasm/function-body-decoder-impl.h:3321:24: required from 'int v8::internal::wasm::WasmFullDecoder::DecodeCallIndirectImpl(TraceLine*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::{anonymous}::WasmGraphBuildingInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3319:3: required from 'static int v8::internal::wasm::WasmFullDecoder::DecodeCallIndirect(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::{anonymous}::WasmGraphBuildingInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3569:5: required from 'static constexpr int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandlerTableEntry(size_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::{anonymous}::WasmGraphBuildingInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); size_t = long unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3589:30: required from 'int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandler(uint8_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::{anonymous}::WasmGraphBuildingInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); uint8_t = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2398:33: required from 'void v8::internal::wasm::WasmFullDecoder::DecodeFunctionBody() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::{anonymous}::WasmGraphBuildingInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2260:5: required from 'bool v8::internal::wasm::WasmFullDecoder::Decode() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::{anonymous}::WasmGraphBuildingInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/graph-builder-interface.cc:1882:17: required from here ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:1335:10: note: in expansion of macro 'VALIDATE' 1335 | if (!VALIDATE(IsSubtypeOf(table_type, kWasmFuncRef, module_))) { | ^~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:1345:10: note: in expansion of macro 'VALIDATE' 1345 | if (!VALIDATE(IsSubtypeOf(immediate_type, table_type, module_))) { | ^~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h: In instantiation of 'uint32_t v8::internal::wasm::WasmFullDecoder::DecodeSimdOpcode(v8::internal::wasm::WasmOpcode, uint32_t) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::{anonymous}::WasmGraphBuildingInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; uint32_t = unsigned int]': ../../deps/v8/src/wasm/function-body-decoder-impl.h:3448:12: required from 'int v8::internal::wasm::WasmFullDecoder::DecodeSimdImpl(TraceLine*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::{anonymous}::WasmGraphBuildingInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3431:3: required from 'static int v8::internal::wasm::WasmFullDecoder::DecodeSimd(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::{anonymous}::WasmGraphBuildingInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3575:5: required from 'static constexpr int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandlerTableEntry(size_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::{anonymous}::WasmGraphBuildingInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); size_t = long unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3589:30: required from 'int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandler(uint8_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::{anonymous}::WasmGraphBuildingInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); uint8_t = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2398:33: required from 'void v8::internal::wasm::WasmFullDecoder::DecodeFunctionBody() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::{anonymous}::WasmGraphBuildingInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2260:5: required from 'bool v8::internal::wasm::WasmFullDecoder::Decode() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::{anonymous}::WasmGraphBuildingInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/graph-builder-interface.cc:1882:17: required from here ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:4004:14: note: in expansion of macro 'VALIDATE' 4004 | if (!VALIDATE(sig != nullptr)) { | ^~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h: In instantiation of 'uint32_t v8::internal::wasm::WasmFullDecoder::DecodeAtomicOpcode(v8::internal::wasm::WasmOpcode, uint32_t) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::{anonymous}::WasmGraphBuildingInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; uint32_t = unsigned int]': ../../deps/v8/src/wasm/function-body-decoder-impl.h:3457:12: required from 'int v8::internal::wasm::WasmFullDecoder::DecodeAtomicImpl(TraceLine*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::{anonymous}::WasmGraphBuildingInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3451:3: required from 'static int v8::internal::wasm::WasmFullDecoder::DecodeAtomic(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::{anonymous}::WasmGraphBuildingInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3576:5: required from 'static constexpr int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandlerTableEntry(size_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::{anonymous}::WasmGraphBuildingInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); size_t = long unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3589:30: required from 'int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandler(uint8_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::{anonymous}::WasmGraphBuildingInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); uint8_t = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2398:33: required from 'void v8::internal::wasm::WasmFullDecoder::DecodeFunctionBody() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::{anonymous}::WasmGraphBuildingInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2260:5: required from 'bool v8::internal::wasm::WasmFullDecoder::Decode() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::{anonymous}::WasmGraphBuildingInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/graph-builder-interface.cc:1882:17: required from here ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:4931:10: note: in expansion of macro 'VALIDATE' 4931 | if (!VALIDATE(sig != nullptr)) { | ^~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:4956:14: note: in expansion of macro 'VALIDATE' 4956 | if (!VALIDATE(zero == 0)) { | ^~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h: In instantiation of 'int v8::internal::wasm::WasmFullDecoder::DecodeGCOpcode(v8::internal::wasm::WasmOpcode, uint32_t) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::{anonymous}::WasmGraphBuildingInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; uint32_t = unsigned int]': ../../deps/v8/src/wasm/function-body-decoder-impl.h:3466:12: required from 'int v8::internal::wasm::WasmFullDecoder::DecodeGCImpl(TraceLine*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::{anonymous}::WasmGraphBuildingInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3460:3: required from 'static int v8::internal::wasm::WasmFullDecoder::DecodeGC(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::{anonymous}::WasmGraphBuildingInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3577:5: required from 'static constexpr int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandlerTableEntry(size_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::{anonymous}::WasmGraphBuildingInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); size_t = long unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3589:30: required from 'int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandler(uint8_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::{anonymous}::WasmGraphBuildingInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); uint8_t = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2398:33: required from 'void v8::internal::wasm::WasmFullDecoder::DecodeFunctionBody() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::{anonymous}::WasmGraphBuildingInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2260:5: required from 'bool v8::internal::wasm::WasmFullDecoder::Decode() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::{anonymous}::WasmGraphBuildingInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/graph-builder-interface.cc:1882:17: required from here ../../deps/v8/src/wasm/function-body-decoder-impl.h:4079:9: warning: enum constant in boolean context [-Wint-in-bool-context] 4079 | if (validate) { | ^~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:4082:18: note: in expansion of macro 'VALIDATE' 4082 | if (!VALIDATE(ftype.is_defaultable())) { | ^~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:4110:14: note: in expansion of macro 'VALIDATE' 4110 | if (!VALIDATE(!field_type.is_packed())) { | ^~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:4134:14: note: in expansion of macro 'VALIDATE' 4134 | if (!VALIDATE(field_type.is_packed())) { | ^~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:4156:14: note: in expansion of macro 'VALIDATE' 4156 | if (!VALIDATE(struct_type->mutability(field.field_imm.index))) { | ^~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:4197:14: note: in expansion of macro 'VALIDATE' 4197 | if (!VALIDATE(imm.array_type->element_type().is_defaultable())) { | ^~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:4272:14: note: in expansion of macro 'VALIDATE' 4272 | if (!VALIDATE(imm.array_type->element_type().is_packed())) { | ^~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:4293:14: note: in expansion of macro 'VALIDATE' 4293 | if (!VALIDATE(!imm.array_type->element_type().is_packed())) { | ^~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:4313:14: note: in expansion of macro 'VALIDATE' 4313 | if (!VALIDATE(imm.array_type->mutability())) { | ^~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:4343:14: note: in expansion of macro 'VALIDATE' 4343 | if (!VALIDATE(dst_imm.array_type->mutability())) { | ^~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:4383:14: note: in expansion of macro 'VALIDATE' 4383 | if (!VALIDATE(elem_count <= kV8MaxWasmArrayInitLength)) { | ^~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:4460:16: note: in expansion of macro 'VALIDATE' 4460 | if (!VALIDATE(rtt.type.is_rtt() || rtt.type.is_bottom())) { | ^~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:4467:14: note: in expansion of macro 'VALIDATE' 4467 | if (!VALIDATE(IsSubtypeOf(obj.type, kWasmFuncRef, this->module_) || | ^~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:4516:16: note: in expansion of macro 'VALIDATE' 4516 | if (!VALIDATE(rtt.type.is_rtt() || rtt.type.is_bottom())) { | ^~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:4522:14: note: in expansion of macro 'VALIDATE' 4522 | if (!VALIDATE(IsSubtypeOf(obj.type, kWasmFuncRef, this->module_) || | ^~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:4588:16: note: in expansion of macro 'VALIDATE' 4588 | if (!VALIDATE(rtt.type.is_rtt() || rtt.type.is_bottom())) { | ^~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:4594:14: note: in expansion of macro 'VALIDATE' 4594 | if (!VALIDATE(IsSubtypeOf(obj.type, kWasmFuncRef, this->module_) || | ^~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:4623:14: note: in expansion of macro 'VALIDATE' 4623 | if (!VALIDATE(TypeCheckBranch(c, 0))) return 0; | ^~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:4673:16: note: in expansion of macro 'VALIDATE' 4673 | if (!VALIDATE(rtt.type.is_rtt() || rtt.type.is_bottom())) { | ^~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:4679:14: note: in expansion of macro 'VALIDATE' 4679 | if (!VALIDATE(IsSubtypeOf(obj.type, kWasmFuncRef, this->module_) || | ^~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:4700:14: note: in expansion of macro 'VALIDATE' 4700 | if (!VALIDATE(TypeCheckBranch(c, 0))) return 0; | ^~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:4849:14: note: in expansion of macro 'VALIDATE' 4849 | if (!VALIDATE(TypeCheckBranch(c, 0))) return 0; | ^~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:4888:14: note: in expansion of macro 'VALIDATE' 4888 | if (!VALIDATE(TypeCheckBranch(c, 0))) return 0; | ^~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h: In instantiation of 'int v8::internal::wasm::WasmFullDecoder::BuildSimplePrototypeOperator(v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::{anonymous}::WasmGraphBuildingInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]': ../../deps/v8/src/wasm/function-body-decoder-impl.h:3471:3: required from 'int v8::internal::wasm::WasmFullDecoder::DecodeRefEqImpl(TraceLine*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::{anonymous}::WasmGraphBuildingInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3471:3: required from 'static int v8::internal::wasm::WasmFullDecoder::DecodeRefEq(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::{anonymous}::WasmGraphBuildingInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3579:5: required from 'static constexpr int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandlerTableEntry(size_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::{anonymous}::WasmGraphBuildingInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); size_t = long unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3589:30: required from 'int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandler(uint8_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::{anonymous}::WasmGraphBuildingInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); uint8_t = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2398:33: required from 'void v8::internal::wasm::WasmFullDecoder::DecodeFunctionBody() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::{anonymous}::WasmGraphBuildingInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2260:5: required from 'bool v8::internal::wasm::WasmFullDecoder::Decode() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::{anonymous}::WasmGraphBuildingInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/graph-builder-interface.cc:1882:17: required from here ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:55:8: note: in expansion of macro 'VALIDATE' 55 | if (!VALIDATE(this->enabled_.has_##feat())) { \ | ^~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:5418:7: note: in expansion of macro 'CHECK_PROTOTYPE_OPCODE' 5418 | CHECK_PROTOTYPE_OPCODE(gc); | ^~~~~~~~~~~~~~~~~~~~~~ ../../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 int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kNoTrace; long unsigned int size_in_bits = 33; 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::kNoTrace; long unsigned int size_in_bits = 33; 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::kNoTrace; long unsigned int size_in_bits = 33; 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::kNoTrace; long unsigned int size_in_bits = 33; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../../deps/v8/src/wasm/decoder.h:136:53: required from 'int64_t v8::internal::wasm::Decoder::read_i33v(const v8::internal::byte*, uint32_t*, const char*) [with ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; int64_t = long int; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:529:37: required from 'v8::internal::wasm::BlockTypeImmediate::BlockTypeImmediate(const v8::internal::wasm::WasmFeatures&, v8::internal::wasm::Decoder*, const v8::internal::byte*, const v8::internal::wasm::WasmModule*) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; v8::internal::byte = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:1209:40: required from 'static v8::internal::BitVector* v8::internal::wasm::WasmDecoder::AnalyzeLoopAssignment(v8::internal::wasm::WasmDecoder*, const v8::internal::byte*, uint32_t, v8::internal::Zone*) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../../deps/v8/src/wasm/graph-builder-interface.cc:235:71: 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::kNoTrace; 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::kNoTrace; 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::kNoTrace; long unsigned int size_in_bits = 32; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../../deps/v8/src/wasm/decoder.h:115:49: required from 'int32_t v8::internal::wasm::Decoder::read_i32v(const v8::internal::byte*, uint32_t*, const char*) [with ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; int32_t = int; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:399:41: required from 'v8::internal::wasm::ImmI32Immediate::ImmI32Immediate(v8::internal::wasm::Decoder*, const v8::internal::byte*) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; v8::internal::byte = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:1664:35: required from 'static uint32_t v8::internal::wasm::WasmDecoder::OpcodeLength(v8::internal::wasm::WasmDecoder*, const v8::internal::byte*) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; uint32_t = unsigned int; v8::internal::byte = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:1241:25: required from 'static v8::internal::BitVector* v8::internal::wasm::WasmDecoder::AnalyzeLoopAssignment(v8::internal::wasm::WasmDecoder*, const v8::internal::byte*, uint32_t, v8::internal::Zone*) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../../deps/v8/src/wasm/graph-builder-interface.cc:235:71: 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::kNoTrace; 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::kNoTrace; 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::kNoTrace; long unsigned int size_in_bits = 64; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../../deps/v8/src/wasm/decoder.h:129:49: required from 'int64_t v8::internal::wasm::Decoder::read_i64v(const v8::internal::byte*, uint32_t*, const char*) [with ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; int64_t = long int; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:408:41: required from 'v8::internal::wasm::ImmI64Immediate::ImmI64Immediate(v8::internal::wasm::Decoder*, const v8::internal::byte*) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; v8::internal::byte = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:1668:35: required from 'static uint32_t v8::internal::wasm::WasmDecoder::OpcodeLength(v8::internal::wasm::WasmDecoder*, const v8::internal::byte*) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; uint32_t = unsigned int; v8::internal::byte = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:1241:25: required from 'static v8::internal::BitVector* v8::internal::wasm::WasmDecoder::AnalyzeLoopAssignment(v8::internal::wasm::WasmDecoder*, const v8::internal::byte*, uint32_t, v8::internal::Zone*) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../../deps/v8/src/wasm/graph-builder-interface.cc:235:71: 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::kNoTrace; 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::kNoTrace; 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::kNoTrace; long unsigned int size_in_bits = 64; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../../deps/v8/src/wasm/decoder.h:122:50: required from 'uint64_t v8::internal::wasm::Decoder::read_u64v(const v8::internal::byte*, uint32_t*, const char*) [with ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; uint64_t = long unsigned int; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:674:56: required from 'v8::internal::wasm::MemoryAccessImmediate::MemoryAccessImmediate(v8::internal::wasm::Decoder*, const v8::internal::byte*, uint32_t, bool) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:1698:41: required from 'static uint32_t v8::internal::wasm::WasmDecoder::OpcodeLength(v8::internal::wasm::WasmDecoder*, const v8::internal::byte*) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; uint32_t = unsigned int; v8::internal::byte = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:1241:25: required from 'static v8::internal::BitVector* v8::internal::wasm::WasmDecoder::AnalyzeLoopAssignment(v8::internal::wasm::WasmDecoder*, const v8::internal::byte*, uint32_t, v8::internal::Zone*) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../../deps/v8/src/wasm/graph-builder-interface.cc:235:71: 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::kNoTrace; 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::kNoTrace; 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::kNoTrace; 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::kNoTrace; 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::kNoTrace; long unsigned int size_in_bits = 32; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../../deps/v8/src/wasm/decoder.h:108:50: required from 'uint32_t v8::internal::wasm::Decoder::read_u32v(const v8::internal::byte*, uint32_t*, const char*) [with ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; uint32_t = unsigned int; v8::internal::byte = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:625:38: required from 'uint32_t v8::internal::wasm::BranchTableIterator::next() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; uint32_t = unsigned int]' ../../deps/v8/src/wasm/graph-builder-interface.cc:558:73: 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/function-body-decoder-impl.h: In instantiation of 'void v8::internal::wasm::WasmFullDecoder::ValidateArgType(ArgVector, int, v8::internal::wasm::ValueType) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::{anonymous}::WasmGraphBuildingInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; ArgVector = v8::base::Vector]': ../../deps/v8/src/wasm/function-body-decoder-impl.h:3674:7: required from 'v8::internal::wasm::WasmFullDecoder::ArgVector v8::internal::wasm::WasmFullDecoder::PeekArgs(const v8::internal::wasm::FunctionSig*, int) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::{anonymous}::WasmGraphBuildingInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; ArgVector = v8::base::Vector; v8::internal::wasm::FunctionSig = v8::internal::Signature]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2583:30: required from 'int v8::internal::wasm::WasmFullDecoder::DecodeBlockImpl(TraceLine*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::{anonymous}::WasmGraphBuildingInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2579:3: required from 'static int v8::internal::wasm::WasmFullDecoder::DecodeBlock(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::{anonymous}::WasmGraphBuildingInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3522:5: required from 'static constexpr int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandlerTableEntry(size_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::{anonymous}::WasmGraphBuildingInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); size_t = long unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3589:30: required from 'int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandler(uint8_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::{anonymous}::WasmGraphBuildingInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); uint8_t = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2398:33: required from 'void v8::internal::wasm::WasmFullDecoder::DecodeFunctionBody() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::{anonymous}::WasmGraphBuildingInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2260:5: required from 'bool v8::internal::wasm::WasmFullDecoder::Decode() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::{anonymous}::WasmGraphBuildingInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/graph-builder-interface.cc:1882:17: required from here ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:5228:10: note: in expansion of macro 'VALIDATE' 5228 | if (!VALIDATE(IsSubtypeOf(val.type, expected, this->module_) || | ^~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h: In instantiation of 'bool v8::internal::wasm::WasmFullDecoder::TypeCheckStackAgainstMerge(uint32_t, v8::internal::wasm::Merge*) [with StackElementsCountMode strict_count = v8::internal::wasm::WasmFullDecoder::WasmGraphBuildingInterface, v8::internal::wasm::kFunctionBody>::kNonStrictCounting; bool push_branch_values = true; MergeType merge_type = v8::internal::wasm::WasmFullDecoder::WasmGraphBuildingInterface, v8::internal::wasm::kFunctionBody>::kBranchMerge; v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::{anonymous}::WasmGraphBuildingInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; uint32_t = unsigned int; typename Interface::Value = v8::internal::wasm::{anonymous}::WasmGraphBuildingInterface::Value]': ../../deps/v8/src/wasm/function-body-decoder-impl.h:5405:52: required from 'bool v8::internal::wasm::WasmFullDecoder::TypeCheckBranch(Control*, uint32_t) [with bool push_branch_values = true; v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::{anonymous}::WasmGraphBuildingInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; Control = v8::internal::wasm::{anonymous}::WasmGraphBuildingInterface::Control; uint32_t = unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2718:10: required from 'int v8::internal::wasm::WasmFullDecoder::DecodeBrOnNullImpl(TraceLine*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::{anonymous}::WasmGraphBuildingInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2712:3: required from 'static int v8::internal::wasm::WasmFullDecoder::DecodeBrOnNull(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::{anonymous}::WasmGraphBuildingInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3529:5: required from 'static constexpr int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandlerTableEntry(size_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::{anonymous}::WasmGraphBuildingInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); size_t = long unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3589:30: required from 'int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandler(uint8_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::{anonymous}::WasmGraphBuildingInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); uint8_t = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2398:33: required from 'void v8::internal::wasm::WasmFullDecoder::DecodeFunctionBody() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::{anonymous}::WasmGraphBuildingInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2260:5: required from 'bool v8::internal::wasm::WasmFullDecoder::Decode() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::{anonymous}::WasmGraphBuildingInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/graph-builder-interface.cc:1882:17: required from here ../../deps/v8/src/wasm/function-body-decoder-impl.h:5278:19: warning: enum constant in boolean context [-Wint-in-bool-context] 5278 | static_assert(validate, "Call this function only within VALIDATE"); | ^~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h: In instantiation of 'bool v8::internal::wasm::WasmFullDecoder::TypeCheckStackAgainstMerge(uint32_t, v8::internal::wasm::Merge*) [with StackElementsCountMode strict_count = v8::internal::wasm::WasmFullDecoder::WasmGraphBuildingInterface, v8::internal::wasm::kFunctionBody>::kStrictCounting; bool push_branch_values = true; MergeType merge_type = v8::internal::wasm::WasmFullDecoder::WasmGraphBuildingInterface, v8::internal::wasm::kFunctionBody>::kFallthroughMerge; v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::{anonymous}::WasmGraphBuildingInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; uint32_t = unsigned int; typename Interface::Value = v8::internal::wasm::{anonymous}::WasmGraphBuildingInterface::Value]': ../../deps/v8/src/wasm/function-body-decoder-impl.h:5387:80: required from 'bool v8::internal::wasm::WasmFullDecoder::TypeCheckFallThru() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::{anonymous}::WasmGraphBuildingInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2863:10: required from 'int v8::internal::wasm::WasmFullDecoder::DecodeElseImpl(TraceLine*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::{anonymous}::WasmGraphBuildingInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2852:3: required from 'static int v8::internal::wasm::WasmFullDecoder::DecodeElse(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::{anonymous}::WasmGraphBuildingInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3534:5: required from 'static constexpr int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandlerTableEntry(size_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::{anonymous}::WasmGraphBuildingInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); size_t = long unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3589:30: required from 'int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandler(uint8_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::{anonymous}::WasmGraphBuildingInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); uint8_t = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2398:33: required from 'void v8::internal::wasm::WasmFullDecoder::DecodeFunctionBody() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::{anonymous}::WasmGraphBuildingInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2260:5: required from 'bool v8::internal::wasm::WasmFullDecoder::Decode() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::{anonymous}::WasmGraphBuildingInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/graph-builder-interface.cc:1882:17: required from here ../../deps/v8/src/wasm/function-body-decoder-impl.h:5278:19: warning: enum constant in boolean context [-Wint-in-bool-context] ../../deps/v8/src/wasm/function-body-decoder-impl.h: In instantiation of 'bool v8::internal::wasm::WasmFullDecoder::TypeCheckStackAgainstMerge(uint32_t, v8::internal::wasm::Merge*) [with StackElementsCountMode strict_count = v8::internal::wasm::WasmFullDecoder::WasmGraphBuildingInterface, v8::internal::wasm::kFunctionBody>::kStrictCounting; bool push_branch_values = false; MergeType merge_type = v8::internal::wasm::WasmFullDecoder::WasmGraphBuildingInterface, v8::internal::wasm::kFunctionBody>::kFallthroughMerge; v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::{anonymous}::WasmGraphBuildingInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; uint32_t = unsigned int; typename Interface::Value = v8::internal::wasm::{anonymous}::WasmGraphBuildingInterface::Value]': ../../deps/v8/src/wasm/function-body-decoder-impl.h:5344:10: required from 'bool v8::internal::wasm::WasmFullDecoder::DoReturn() [with StackElementsCountMode strict_count = v8::internal::wasm::WasmFullDecoder::WasmGraphBuildingInterface, v8::internal::wasm::kFunctionBody>::kStrictCounting; MergeType merge_type = v8::internal::wasm::WasmFullDecoder::WasmGraphBuildingInterface, v8::internal::wasm::kFunctionBody>::kFallthroughMerge; v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::{anonymous}::WasmGraphBuildingInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2911:54: required from 'int v8::internal::wasm::WasmFullDecoder::DecodeEndImpl(TraceLine*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::{anonymous}::WasmGraphBuildingInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2873:3: required from 'static int v8::internal::wasm::WasmFullDecoder::DecodeEnd(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::{anonymous}::WasmGraphBuildingInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3535:5: required from 'static constexpr int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandlerTableEntry(size_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::{anonymous}::WasmGraphBuildingInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); size_t = long unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3589:30: required from 'int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandler(uint8_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::{anonymous}::WasmGraphBuildingInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); uint8_t = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2398:33: required from 'void v8::internal::wasm::WasmFullDecoder::DecodeFunctionBody() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::{anonymous}::WasmGraphBuildingInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2260:5: required from 'bool v8::internal::wasm::WasmFullDecoder::Decode() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::{anonymous}::WasmGraphBuildingInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/graph-builder-interface.cc:1882:17: required from here ../../deps/v8/src/wasm/function-body-decoder-impl.h:5278:19: warning: enum constant in boolean context [-Wint-in-bool-context] ../../deps/v8/src/wasm/function-body-decoder-impl.h: In instantiation of 'bool v8::internal::wasm::WasmFullDecoder::TypeCheckStackAgainstMerge(uint32_t, v8::internal::wasm::Merge*) [with StackElementsCountMode strict_count = v8::internal::wasm::WasmFullDecoder::WasmGraphBuildingInterface, v8::internal::wasm::kFunctionBody>::kNonStrictCounting; bool push_branch_values = false; MergeType merge_type = v8::internal::wasm::WasmFullDecoder::WasmGraphBuildingInterface, v8::internal::wasm::kFunctionBody>::kBranchMerge; v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::{anonymous}::WasmGraphBuildingInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; uint32_t = unsigned int; typename Interface::Value = v8::internal::wasm::{anonymous}::WasmGraphBuildingInterface::Value]': ../../deps/v8/src/wasm/function-body-decoder-impl.h:5405:52: required from 'bool v8::internal::wasm::WasmFullDecoder::TypeCheckBranch(Control*, uint32_t) [with bool push_branch_values = false; v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::{anonymous}::WasmGraphBuildingInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; Control = v8::internal::wasm::{anonymous}::WasmGraphBuildingInterface::Control; uint32_t = unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2965:10: required from 'int v8::internal::wasm::WasmFullDecoder::DecodeBrImpl(TraceLine*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::{anonymous}::WasmGraphBuildingInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2961:3: required from 'static int v8::internal::wasm::WasmFullDecoder::DecodeBr(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::{anonymous}::WasmGraphBuildingInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3538:5: required from 'static constexpr int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandlerTableEntry(size_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::{anonymous}::WasmGraphBuildingInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); size_t = long unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3589:30: required from 'int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandler(uint8_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::{anonymous}::WasmGraphBuildingInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); uint8_t = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2398:33: required from 'void v8::internal::wasm::WasmFullDecoder::DecodeFunctionBody() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::{anonymous}::WasmGraphBuildingInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2260:5: required from 'bool v8::internal::wasm::WasmFullDecoder::Decode() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::{anonymous}::WasmGraphBuildingInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/graph-builder-interface.cc:1882:17: required from here ../../deps/v8/src/wasm/function-body-decoder-impl.h:5278:19: warning: enum constant in boolean context [-Wint-in-bool-context] ../../deps/v8/src/wasm/function-body-decoder-impl.h: In instantiation of 'bool v8::internal::wasm::WasmFullDecoder::TypeCheckStackAgainstMerge(uint32_t, v8::internal::wasm::Merge*) [with StackElementsCountMode strict_count = v8::internal::wasm::WasmFullDecoder::WasmGraphBuildingInterface, v8::internal::wasm::kFunctionBody>::kNonStrictCounting; bool push_branch_values = false; MergeType merge_type = v8::internal::wasm::WasmFullDecoder::WasmGraphBuildingInterface, v8::internal::wasm::kFunctionBody>::kReturnMerge; v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::{anonymous}::WasmGraphBuildingInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; uint32_t = unsigned int; typename Interface::Value = v8::internal::wasm::{anonymous}::WasmGraphBuildingInterface::Value]': ../../deps/v8/src/wasm/function-body-decoder-impl.h:5344:10: required from 'bool v8::internal::wasm::WasmFullDecoder::DoReturn() [with StackElementsCountMode strict_count = v8::internal::wasm::WasmFullDecoder::WasmGraphBuildingInterface, v8::internal::wasm::kFunctionBody>::kNonStrictCounting; MergeType merge_type = v8::internal::wasm::WasmFullDecoder::WasmGraphBuildingInterface, v8::internal::wasm::kFunctionBody>::kReturnMerge; v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::{anonymous}::WasmGraphBuildingInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3039:54: required from 'int v8::internal::wasm::WasmFullDecoder::DecodeReturnImpl(TraceLine*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::{anonymous}::WasmGraphBuildingInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3038:3: required from 'static int v8::internal::wasm::WasmFullDecoder::DecodeReturn(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::{anonymous}::WasmGraphBuildingInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3541:5: required from 'static constexpr int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandlerTableEntry(size_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::{anonymous}::WasmGraphBuildingInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); size_t = long unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3589:30: required from 'int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandler(uint8_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::{anonymous}::WasmGraphBuildingInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); uint8_t = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2398:33: required from 'void v8::internal::wasm::WasmFullDecoder::DecodeFunctionBody() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::{anonymous}::WasmGraphBuildingInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2260:5: required from 'bool v8::internal::wasm::WasmFullDecoder::Decode() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::{anonymous}::WasmGraphBuildingInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/graph-builder-interface.cc:1882:17: required from here ../../deps/v8/src/wasm/function-body-decoder-impl.h:5278:19: warning: enum constant in boolean context [-Wint-in-bool-context] ../../deps/v8/src/wasm/function-body-decoder-impl.h: In instantiation of 'bool v8::internal::wasm::WasmDecoder::Validate(const v8::internal::byte*, v8::internal::wasm::MemoryAccessImmediate&) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; v8::internal::byte = unsigned char]': ../../deps/v8/src/wasm/function-body-decoder-impl.h:3764:24: required from 'int v8::internal::wasm::WasmFullDecoder::DecodeLoadMem(v8::internal::wasm::LoadType, int) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::{anonymous}::WasmGraphBuildingInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3264:25: required from 'int v8::internal::wasm::WasmFullDecoder::DecodeLoadMemImpl(TraceLine*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::{anonymous}::WasmGraphBuildingInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3249:3: required from 'static int v8::internal::wasm::WasmFullDecoder::DecodeLoadMem(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::{anonymous}::WasmGraphBuildingInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3561:5: required from 'static constexpr int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandlerTableEntry(size_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::{anonymous}::WasmGraphBuildingInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); size_t = long unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3589:30: required from 'int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandler(uint8_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::{anonymous}::WasmGraphBuildingInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); uint8_t = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2398:33: required from 'void v8::internal::wasm::WasmFullDecoder::DecodeFunctionBody() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::{anonymous}::WasmGraphBuildingInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2260:5: required from 'bool v8::internal::wasm::WasmFullDecoder::Decode() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::{anonymous}::WasmGraphBuildingInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/graph-builder-interface.cc:1882:17: required from here ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:1459:10: note: in expansion of macro 'VALIDATE' 1459 | if (!VALIDATE(this->module_->has_memory)) { | ^~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h: In instantiation of 'bool v8::internal::wasm::WasmDecoder::ValidateSignature(const v8::internal::byte*, v8::internal::wasm::IndexImmediate&) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; v8::internal::byte = unsigned char]': ../../deps/v8/src/wasm/function-body-decoder-impl.h:1330:10: required from 'bool v8::internal::wasm::WasmDecoder::Validate(const v8::internal::byte*, v8::internal::wasm::CallIndirectImmediate&) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; v8::internal::byte = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3321:24: required from 'int v8::internal::wasm::WasmFullDecoder::DecodeCallIndirectImpl(TraceLine*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::{anonymous}::WasmGraphBuildingInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3319:3: required from 'static int v8::internal::wasm::WasmFullDecoder::DecodeCallIndirect(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::{anonymous}::WasmGraphBuildingInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3569:5: required from 'static constexpr int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandlerTableEntry(size_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::{anonymous}::WasmGraphBuildingInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); size_t = long unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3589:30: required from 'int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandler(uint8_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::{anonymous}::WasmGraphBuildingInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); uint8_t = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2398:33: required from 'void v8::internal::wasm::WasmFullDecoder::DecodeFunctionBody() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::{anonymous}::WasmGraphBuildingInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2260:5: required from 'bool v8::internal::wasm::WasmFullDecoder::Decode() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::{anonymous}::WasmGraphBuildingInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/graph-builder-interface.cc:1882:17: required from here ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:1543:10: note: in expansion of macro 'VALIDATE' 1543 | if (!VALIDATE(module_->has_signature(imm.index))) { | ^~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h: In instantiation of 'bool v8::internal::wasm::WasmDecoder::ValidateDataSegment(const v8::internal::byte*, v8::internal::wasm::IndexImmediate&) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; v8::internal::byte = unsigned char]': ../../deps/v8/src/wasm/function-body-decoder-impl.h:5019:39: required from 'unsigned int v8::internal::wasm::WasmFullDecoder::DecodeNumericOpcode(v8::internal::wasm::WasmOpcode, uint32_t) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::{anonymous}::WasmGraphBuildingInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; uint32_t = unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3428:12: required from 'int v8::internal::wasm::WasmFullDecoder::DecodeNumericImpl(TraceLine*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::{anonymous}::WasmGraphBuildingInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3419:3: required from 'static int v8::internal::wasm::WasmFullDecoder::DecodeNumeric(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::{anonymous}::WasmGraphBuildingInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3574:5: required from 'static constexpr int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandlerTableEntry(size_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::{anonymous}::WasmGraphBuildingInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); size_t = long unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3589:30: required from 'int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandler(uint8_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::{anonymous}::WasmGraphBuildingInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); uint8_t = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2398:33: required from 'void v8::internal::wasm::WasmFullDecoder::DecodeFunctionBody() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::{anonymous}::WasmGraphBuildingInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2260:5: required from 'bool v8::internal::wasm::WasmFullDecoder::Decode() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::{anonymous}::WasmGraphBuildingInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/graph-builder-interface.cc:1882:17: required from here ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:1564:10: note: in expansion of macro 'VALIDATE' 1564 | if (!VALIDATE(imm.index < module_->num_declared_data_segments)) { | ^~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h: In instantiation of 'bool v8::internal::wasm::WasmDecoder::Validate(const v8::internal::byte*, v8::internal::wasm::TableInitImmediate&) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; v8::internal::byte = unsigned char]': ../../deps/v8/src/wasm/function-body-decoder-impl.h:5049:28: required from 'unsigned int v8::internal::wasm::WasmFullDecoder::DecodeNumericOpcode(v8::internal::wasm::WasmOpcode, uint32_t) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::{anonymous}::WasmGraphBuildingInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; uint32_t = unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3428:12: required from 'int v8::internal::wasm::WasmFullDecoder::DecodeNumericImpl(TraceLine*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::{anonymous}::WasmGraphBuildingInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3419:3: required from 'static int v8::internal::wasm::WasmFullDecoder::DecodeNumeric(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::{anonymous}::WasmGraphBuildingInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3574:5: required from 'static constexpr int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandlerTableEntry(size_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::{anonymous}::WasmGraphBuildingInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); size_t = long unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3589:30: required from 'int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandler(uint8_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::{anonymous}::WasmGraphBuildingInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); uint8_t = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2398:33: required from 'void v8::internal::wasm::WasmFullDecoder::DecodeFunctionBody() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::{anonymous}::WasmGraphBuildingInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2260:5: required from 'bool v8::internal::wasm::WasmFullDecoder::Decode() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::{anonymous}::WasmGraphBuildingInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/graph-builder-interface.cc:1882:17: required from here ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:1483:10: note: in expansion of macro 'VALIDATE' 1483 | if (!VALIDATE(IsSubtypeOf(elem_type, module_->tables[imm.table.index].type, | ^~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h: In instantiation of 'bool v8::internal::wasm::WasmDecoder::ValidateElementSegment(const v8::internal::byte*, v8::internal::wasm::IndexImmediate&) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; v8::internal::byte = unsigned char]': ../../deps/v8/src/wasm/function-body-decoder-impl.h:5059:42: required from 'unsigned int v8::internal::wasm::WasmFullDecoder::DecodeNumericOpcode(v8::internal::wasm::WasmOpcode, uint32_t) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::{anonymous}::WasmGraphBuildingInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; uint32_t = unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3428:12: required from 'int v8::internal::wasm::WasmFullDecoder::DecodeNumericImpl(TraceLine*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::{anonymous}::WasmGraphBuildingInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3419:3: required from 'static int v8::internal::wasm::WasmFullDecoder::DecodeNumeric(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::{anonymous}::WasmGraphBuildingInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3574:5: required from 'static constexpr int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandlerTableEntry(size_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::{anonymous}::WasmGraphBuildingInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); size_t = long unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3589:30: required from 'int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandler(uint8_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::{anonymous}::WasmGraphBuildingInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); uint8_t = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2398:33: required from 'void v8::internal::wasm::WasmFullDecoder::DecodeFunctionBody() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::{anonymous}::WasmGraphBuildingInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2260:5: required from 'bool v8::internal::wasm::WasmFullDecoder::Decode() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::{anonymous}::WasmGraphBuildingInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/graph-builder-interface.cc:1882:17: required from here ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:1519:10: note: in expansion of macro 'VALIDATE' 1519 | if (!VALIDATE(imm.index < module_->elem_segments.size())) { | ^~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h: In instantiation of 'bool v8::internal::wasm::WasmDecoder::Validate(const v8::internal::byte*, v8::internal::wasm::TableCopyImmediate&) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; v8::internal::byte = unsigned char]': ../../deps/v8/src/wasm/function-body-decoder-impl.h:5067:28: required from 'unsigned int v8::internal::wasm::WasmFullDecoder::DecodeNumericOpcode(v8::internal::wasm::WasmOpcode, uint32_t) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::{anonymous}::WasmGraphBuildingInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; uint32_t = unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3428:12: required from 'int v8::internal::wasm::WasmFullDecoder::DecodeNumericImpl(TraceLine*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::{anonymous}::WasmGraphBuildingInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3419:3: required from 'static int v8::internal::wasm::WasmFullDecoder::DecodeNumeric(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::{anonymous}::WasmGraphBuildingInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3574:5: required from 'static constexpr int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandlerTableEntry(size_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::{anonymous}::WasmGraphBuildingInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); size_t = long unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3589:30: required from 'int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandler(uint8_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::{anonymous}::WasmGraphBuildingInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); uint8_t = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2398:33: required from 'void v8::internal::wasm::WasmFullDecoder::DecodeFunctionBody() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::{anonymous}::WasmGraphBuildingInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2260:5: required from 'bool v8::internal::wasm::WasmFullDecoder::Decode() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::{anonymous}::WasmGraphBuildingInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/graph-builder-interface.cc:1882:17: required from here ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:1496:10: note: in expansion of macro 'VALIDATE' 1496 | if (!VALIDATE(IsSubtypeOf( | ^~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h: In instantiation of 'bool v8::internal::wasm::WasmDecoder::Validate(const v8::internal::byte*, v8::internal::wasm::StructIndexImmediate&) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; v8::internal::byte = unsigned char]': ../../deps/v8/src/wasm/function-body-decoder-impl.h:4057:28: required from 'int v8::internal::wasm::WasmFullDecoder::DecodeGCOpcode(v8::internal::wasm::WasmOpcode, uint32_t) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::{anonymous}::WasmGraphBuildingInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; uint32_t = unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3466:12: required from 'int v8::internal::wasm::WasmFullDecoder::DecodeGCImpl(TraceLine*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::{anonymous}::WasmGraphBuildingInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3460:3: required from 'static int v8::internal::wasm::WasmFullDecoder::DecodeGC(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::{anonymous}::WasmGraphBuildingInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3577:5: required from 'static constexpr int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandlerTableEntry(size_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::{anonymous}::WasmGraphBuildingInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); size_t = long unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3589:30: required from 'int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandler(uint8_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::{anonymous}::WasmGraphBuildingInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); uint8_t = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2398:33: required from 'void v8::internal::wasm::WasmFullDecoder::DecodeFunctionBody() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::{anonymous}::WasmGraphBuildingInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2260:5: required from 'bool v8::internal::wasm::WasmFullDecoder::Decode() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::{anonymous}::WasmGraphBuildingInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/graph-builder-interface.cc:1882:17: required from here ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:1283:10: note: in expansion of macro 'VALIDATE' 1283 | if (!VALIDATE(module_->has_struct(imm.index))) { | ^~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h: In instantiation of 'bool v8::internal::wasm::WasmDecoder::Validate(const v8::internal::byte*, v8::internal::wasm::FieldImmediate&) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; v8::internal::byte = unsigned char]': ../../deps/v8/src/wasm/function-body-decoder-impl.h:4107:28: required from 'int v8::internal::wasm::WasmFullDecoder::DecodeGCOpcode(v8::internal::wasm::WasmOpcode, uint32_t) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::{anonymous}::WasmGraphBuildingInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; uint32_t = unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3466:12: required from 'int v8::internal::wasm::WasmFullDecoder::DecodeGCImpl(TraceLine*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::{anonymous}::WasmGraphBuildingInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3460:3: required from 'static int v8::internal::wasm::WasmFullDecoder::DecodeGC(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::{anonymous}::WasmGraphBuildingInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3577:5: required from 'static constexpr int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandlerTableEntry(size_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::{anonymous}::WasmGraphBuildingInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); size_t = long unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3589:30: required from 'int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandler(uint8_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::{anonymous}::WasmGraphBuildingInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); uint8_t = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2398:33: required from 'void v8::internal::wasm::WasmFullDecoder::DecodeFunctionBody() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::{anonymous}::WasmGraphBuildingInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2260:5: required from 'bool v8::internal::wasm::WasmFullDecoder::Decode() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::{anonymous}::WasmGraphBuildingInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/graph-builder-interface.cc:1882:17: required from here ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:1293:10: note: in expansion of macro 'VALIDATE' 1293 | if (!VALIDATE(imm.field_imm.index < | ^~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h: In instantiation of 'bool v8::internal::wasm::WasmDecoder::Validate(const v8::internal::byte*, v8::internal::wasm::ArrayIndexImmediate&) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; v8::internal::byte = unsigned char]': ../../deps/v8/src/wasm/function-body-decoder-impl.h:4174:28: required from 'int v8::internal::wasm::WasmFullDecoder::DecodeGCOpcode(v8::internal::wasm::WasmOpcode, uint32_t) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::{anonymous}::WasmGraphBuildingInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; uint32_t = unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3466:12: required from 'int v8::internal::wasm::WasmFullDecoder::DecodeGCImpl(TraceLine*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::{anonymous}::WasmGraphBuildingInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3460:3: required from 'static int v8::internal::wasm::WasmFullDecoder::DecodeGC(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::{anonymous}::WasmGraphBuildingInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3577:5: required from 'static constexpr int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandlerTableEntry(size_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::{anonymous}::WasmGraphBuildingInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); size_t = long unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3589:30: required from 'int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandler(uint8_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::{anonymous}::WasmGraphBuildingInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); uint8_t = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2398:33: required from 'void v8::internal::wasm::WasmFullDecoder::DecodeFunctionBody() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::{anonymous}::WasmGraphBuildingInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2260:5: required from 'bool v8::internal::wasm::WasmFullDecoder::Decode() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::{anonymous}::WasmGraphBuildingInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/graph-builder-interface.cc:1882:17: required from here ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:1303:10: note: in expansion of macro 'VALIDATE' 1303 | if (!VALIDATE(module_->has_array(imm.index))) { | ^~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h: In instantiation of 'bool v8::internal::wasm::WasmDecoder::ValidateType(const v8::internal::byte*, v8::internal::wasm::IndexImmediate&) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; v8::internal::byte = unsigned char]': ../../deps/v8/src/wasm/function-body-decoder-impl.h:4439:32: required from 'int v8::internal::wasm::WasmFullDecoder::DecodeGCOpcode(v8::internal::wasm::WasmOpcode, uint32_t) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::{anonymous}::WasmGraphBuildingInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; uint32_t = unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3466:12: required from 'int v8::internal::wasm::WasmFullDecoder::DecodeGCImpl(TraceLine*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::{anonymous}::WasmGraphBuildingInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3460:3: required from 'static int v8::internal::wasm::WasmFullDecoder::DecodeGC(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::{anonymous}::WasmGraphBuildingInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3577:5: required from 'static constexpr int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandlerTableEntry(size_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::{anonymous}::WasmGraphBuildingInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); size_t = long unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3589:30: required from 'int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandler(uint8_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::{anonymous}::WasmGraphBuildingInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); uint8_t = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2398:33: required from 'void v8::internal::wasm::WasmFullDecoder::DecodeFunctionBody() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::{anonymous}::WasmGraphBuildingInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2260:5: required from 'bool v8::internal::wasm::WasmFullDecoder::Decode() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::{anonymous}::WasmGraphBuildingInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/graph-builder-interface.cc:1882:17: required from here ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:1535:10: note: in expansion of macro 'VALIDATE' 1535 | if (!VALIDATE(module_->has_type(imm.index))) { | ^~~~~~~~ ../../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 int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kNoTrace; long unsigned int size_in_bits = 33; 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::kNoTrace; long unsigned int size_in_bits = 33; 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::kNoTrace; long unsigned int size_in_bits = 33; 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::kNoTrace; long unsigned int size_in_bits = 33; 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::kNoTrace; long unsigned int size_in_bits = 33; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../../deps/v8/src/wasm/decoder.h:136:53: required from 'int64_t v8::internal::wasm::Decoder::read_i33v(const v8::internal::byte*, uint32_t*, const char*) [with ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; int64_t = long int; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:529:37: required from 'v8::internal::wasm::BlockTypeImmediate::BlockTypeImmediate(const v8::internal::wasm::WasmFeatures&, v8::internal::wasm::Decoder*, const v8::internal::byte*, const v8::internal::wasm::WasmModule*) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; v8::internal::byte = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:1209:40: required from 'static v8::internal::BitVector* v8::internal::wasm::WasmDecoder::AnalyzeLoopAssignment(v8::internal::wasm::WasmDecoder*, const v8::internal::byte*, uint32_t, v8::internal::Zone*) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../../deps/v8/src/wasm/graph-builder-interface.cc:235:71: 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::kNoTrace; 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::kNoTrace; 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::kNoTrace; 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::kNoTrace; long unsigned int size_in_bits = 32; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../../deps/v8/src/wasm/decoder.h:115:49: required from 'int32_t v8::internal::wasm::Decoder::read_i32v(const v8::internal::byte*, uint32_t*, const char*) [with ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; int32_t = int; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:399:41: required from 'v8::internal::wasm::ImmI32Immediate::ImmI32Immediate(v8::internal::wasm::Decoder*, const v8::internal::byte*) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; v8::internal::byte = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:1664:35: required from 'static uint32_t v8::internal::wasm::WasmDecoder::OpcodeLength(v8::internal::wasm::WasmDecoder*, const v8::internal::byte*) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; uint32_t = unsigned int; v8::internal::byte = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:1241:25: required from 'static v8::internal::BitVector* v8::internal::wasm::WasmDecoder::AnalyzeLoopAssignment(v8::internal::wasm::WasmDecoder*, const v8::internal::byte*, uint32_t, v8::internal::Zone*) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../../deps/v8/src/wasm/graph-builder-interface.cc:235:71: 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::kNoTrace; 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::kNoTrace; 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::kNoTrace; 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::kNoTrace; long unsigned int size_in_bits = 64; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../../deps/v8/src/wasm/decoder.h:129:49: required from 'int64_t v8::internal::wasm::Decoder::read_i64v(const v8::internal::byte*, uint32_t*, const char*) [with ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; int64_t = long int; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:408:41: required from 'v8::internal::wasm::ImmI64Immediate::ImmI64Immediate(v8::internal::wasm::Decoder*, const v8::internal::byte*) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; v8::internal::byte = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:1668:35: required from 'static uint32_t v8::internal::wasm::WasmDecoder::OpcodeLength(v8::internal::wasm::WasmDecoder*, const v8::internal::byte*) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; uint32_t = unsigned int; v8::internal::byte = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:1241:25: required from 'static v8::internal::BitVector* v8::internal::wasm::WasmDecoder::AnalyzeLoopAssignment(v8::internal::wasm::WasmDecoder*, const v8::internal::byte*, uint32_t, v8::internal::Zone*) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../../deps/v8/src/wasm/graph-builder-interface.cc:235:71: 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::kNoTrace; 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::kNoTrace; 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::kNoTrace; 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::kNoTrace; long unsigned int size_in_bits = 64; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../../deps/v8/src/wasm/decoder.h:122:50: required from 'uint64_t v8::internal::wasm::Decoder::read_u64v(const v8::internal::byte*, uint32_t*, const char*) [with ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; uint64_t = long unsigned int; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:674:56: required from 'v8::internal::wasm::MemoryAccessImmediate::MemoryAccessImmediate(v8::internal::wasm::Decoder*, const v8::internal::byte*, uint32_t, bool) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:1698:41: required from 'static uint32_t v8::internal::wasm::WasmDecoder::OpcodeLength(v8::internal::wasm::WasmDecoder*, const v8::internal::byte*) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; uint32_t = unsigned int; v8::internal::byte = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:1241:25: required from 'static v8::internal::BitVector* v8::internal::wasm::WasmDecoder::AnalyzeLoopAssignment(v8::internal::wasm::WasmDecoder*, const v8::internal::byte*, uint32_t, v8::internal::Zone*) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../../deps/v8/src/wasm/graph-builder-interface.cc:235:71: 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::kNoTrace; 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::kNoTrace; 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::kNoTrace; 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::kNoTrace; 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::kNoTrace; long unsigned int size_in_bits = 32; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../../deps/v8/src/wasm/decoder.h:108:50: required from 'uint32_t v8::internal::wasm::Decoder::read_u32v(const v8::internal::byte*, uint32_t*, const char*) [with ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; uint32_t = unsigned int; v8::internal::byte = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:625:38: required from 'uint32_t v8::internal::wasm::BranchTableIterator::next() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; uint32_t = unsigned int]' ../../deps/v8/src/wasm/graph-builder-interface.cc:558:73: 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/function-body-decoder-impl.h: In instantiation of 'int v8::internal::wasm::WasmFullDecoder::EnsureStackArguments_Slow(int, uint32_t) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::{anonymous}::WasmGraphBuildingInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; uint32_t = unsigned int]': ../../deps/v8/src/wasm/function-body-decoder-impl.h:3641:12: required from 'int v8::internal::wasm::WasmFullDecoder::EnsureStackArguments(int) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::{anonymous}::WasmGraphBuildingInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3671:5: required from 'v8::internal::wasm::WasmFullDecoder::ArgVector v8::internal::wasm::WasmFullDecoder::PeekArgs(const v8::internal::wasm::FunctionSig*, int) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::{anonymous}::WasmGraphBuildingInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; ArgVector = v8::base::Vector; v8::internal::wasm::FunctionSig = v8::internal::Signature]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2583:30: required from 'int v8::internal::wasm::WasmFullDecoder::DecodeBlockImpl(TraceLine*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::{anonymous}::WasmGraphBuildingInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2579:3: required from 'static int v8::internal::wasm::WasmFullDecoder::DecodeBlock(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::{anonymous}::WasmGraphBuildingInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3522:5: required from 'static constexpr int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandlerTableEntry(size_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::{anonymous}::WasmGraphBuildingInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); size_t = long unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3589:30: required from 'int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandler(uint8_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::{anonymous}::WasmGraphBuildingInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); uint8_t = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2398:33: required from 'void v8::internal::wasm::WasmFullDecoder::DecodeFunctionBody() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::{anonymous}::WasmGraphBuildingInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2260:5: required from 'bool v8::internal::wasm::WasmFullDecoder::Decode() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::{anonymous}::WasmGraphBuildingInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/graph-builder-interface.cc:1882:17: required from here ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:3645:10: note: in expansion of macro 'VALIDATE' 3645 | if (!VALIDATE(control_.back().unreachable())) { | ^~~~~~~~ ../../deps/v8/src/wasm/decoder.h: In instantiation of 'IntType v8::internal::wasm::Decoder::read_little_endian(const v8::internal::byte*, const char*) [with IntType = unsigned int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; v8::internal::byte = unsigned char]': ../../deps/v8/src/wasm/decoder.h:95:50: required from 'uint32_t v8::internal::wasm::Decoder::read_u32(const v8::internal::byte*, const char*) [with ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; uint32_t = unsigned int; v8::internal::byte = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:420:47: required from 'v8::internal::wasm::ImmF32Immediate::ImmF32Immediate(v8::internal::wasm::Decoder*, const v8::internal::byte*) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; v8::internal::byte = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3065:31: required from 'int v8::internal::wasm::WasmFullDecoder::DecodeF32ConstImpl(TraceLine*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::{anonymous}::WasmGraphBuildingInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3064:3: required from 'static int v8::internal::wasm::WasmFullDecoder::DecodeF32Const(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::{anonymous}::WasmGraphBuildingInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3546:5: required from 'static constexpr int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandlerTableEntry(size_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::{anonymous}::WasmGraphBuildingInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); size_t = long unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3589:30: required from 'int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandler(uint8_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::{anonymous}::WasmGraphBuildingInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); uint8_t = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2398:33: required from 'void v8::internal::wasm::WasmFullDecoder::DecodeFunctionBody() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::{anonymous}::WasmGraphBuildingInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2260:5: required from 'bool v8::internal::wasm::WasmFullDecoder::Decode() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::{anonymous}::WasmGraphBuildingInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/graph-builder-interface.cc:1882:17: required from here ../../deps/v8/src/wasm/decoder.h:377:9: warning: enum constant in boolean context [-Wint-in-bool-context] 377 | if (!validate) { | ^~~~~~~~~ ../../deps/v8/src/wasm/decoder.h: In instantiation of 'IntType v8::internal::wasm::Decoder::read_little_endian(const v8::internal::byte*, const char*) [with IntType = long unsigned int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; v8::internal::byte = unsigned char]': ../../deps/v8/src/wasm/decoder.h:101:50: required from 'uint64_t v8::internal::wasm::Decoder::read_u64(const v8::internal::byte*, const char*) [with ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; uint64_t = long unsigned int; v8::internal::byte = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:431:47: required from 'v8::internal::wasm::ImmF64Immediate::ImmF64Immediate(v8::internal::wasm::Decoder*, const v8::internal::byte*) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; v8::internal::byte = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3073:31: required from 'int v8::internal::wasm::WasmFullDecoder::DecodeF64ConstImpl(TraceLine*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::{anonymous}::WasmGraphBuildingInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3072:3: required from 'static int v8::internal::wasm::WasmFullDecoder::DecodeF64Const(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::{anonymous}::WasmGraphBuildingInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3547:5: required from 'static constexpr int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandlerTableEntry(size_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::{anonymous}::WasmGraphBuildingInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); size_t = long unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3589:30: required from 'int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandler(uint8_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::{anonymous}::WasmGraphBuildingInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); uint8_t = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2398:33: required from 'void v8::internal::wasm::WasmFullDecoder::DecodeFunctionBody() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::{anonymous}::WasmGraphBuildingInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2260:5: required from 'bool v8::internal::wasm::WasmFullDecoder::Decode() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::{anonymous}::WasmGraphBuildingInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/graph-builder-interface.cc:1882:17: required from here ../../deps/v8/src/wasm/decoder.h:377:9: warning: enum constant in boolean context [-Wint-in-bool-context] ../../deps/v8/src/wasm/function-body-decoder-impl.h: In instantiation of 'bool v8::internal::wasm::WasmDecoder::Validate(const v8::internal::byte*, v8::internal::wasm::WasmOpcode, v8::internal::wasm::SimdLaneImmediate&) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; v8::internal::byte = unsigned char]': ../../deps/v8/src/wasm/function-body-decoder-impl.h:3850:23: required from 'uint32_t v8::internal::wasm::WasmFullDecoder::SimdExtractLane(v8::internal::wasm::WasmOpcode, v8::internal::wasm::ValueType, uint32_t) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::{anonymous}::WasmGraphBuildingInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; uint32_t = unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3903:16: required from 'uint32_t v8::internal::wasm::WasmFullDecoder::DecodeSimdOpcode(v8::internal::wasm::WasmOpcode, uint32_t) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::{anonymous}::WasmGraphBuildingInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; uint32_t = unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3448:12: required from 'int v8::internal::wasm::WasmFullDecoder::DecodeSimdImpl(TraceLine*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::{anonymous}::WasmGraphBuildingInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3431:3: required from 'static int v8::internal::wasm::WasmFullDecoder::DecodeSimd(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::{anonymous}::WasmGraphBuildingInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3575:5: required from 'static constexpr int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandlerTableEntry(size_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::{anonymous}::WasmGraphBuildingInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); size_t = long unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3589:30: required from 'int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandler(uint8_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::{anonymous}::WasmGraphBuildingInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); uint8_t = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2398:33: required from 'void v8::internal::wasm::WasmFullDecoder::DecodeFunctionBody() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::{anonymous}::WasmGraphBuildingInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2260:5: required from 'bool v8::internal::wasm::WasmFullDecoder::Decode() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::{anonymous}::WasmGraphBuildingInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/graph-builder-interface.cc:1882:17: required from here ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:1414:10: note: in expansion of macro 'VALIDATE' 1414 | if (!VALIDATE(imm.lane >= 0 && imm.lane < num_lanes)) { | ^~~~~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h: In instantiation of 'bool v8::internal::wasm::WasmDecoder::Validate(const v8::internal::byte*, v8::internal::wasm::Simd128Immediate&) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; v8::internal::byte = unsigned char]': ../../deps/v8/src/wasm/function-body-decoder-impl.h:3877:23: required from 'uint32_t v8::internal::wasm::WasmFullDecoder::Simd8x16ShuffleOp(uint32_t) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::{anonymous}::WasmGraphBuildingInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; uint32_t = unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3925:16: required from 'uint32_t v8::internal::wasm::WasmFullDecoder::DecodeSimdOpcode(v8::internal::wasm::WasmOpcode, uint32_t) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::{anonymous}::WasmGraphBuildingInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; uint32_t = unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3448:12: required from 'int v8::internal::wasm::WasmFullDecoder::DecodeSimdImpl(TraceLine*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::{anonymous}::WasmGraphBuildingInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3431:3: required from 'static int v8::internal::wasm::WasmFullDecoder::DecodeSimd(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::{anonymous}::WasmGraphBuildingInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3575:5: required from 'static constexpr int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandlerTableEntry(size_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::{anonymous}::WasmGraphBuildingInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); size_t = long unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3589:30: required from 'int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandler(uint8_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::{anonymous}::WasmGraphBuildingInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); uint8_t = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2398:33: required from 'void v8::internal::wasm::WasmFullDecoder::DecodeFunctionBody() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::{anonymous}::WasmGraphBuildingInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2260:5: required from 'bool v8::internal::wasm::WasmFullDecoder::Decode() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; Interface = v8::internal::wasm::{anonymous}::WasmGraphBuildingInterface; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/graph-builder-interface.cc:1882:17: required from here ../../deps/v8/src/wasm/function-body-decoder-impl.h:48:13: warning: enum constant in boolean context [-Wint-in-bool-context] 48 | (validate ? V8_LIKELY(condition) : [&] { \ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | DCHECK(condition); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50 | return true; \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51 | }()) | ~~~~ ../../deps/v8/src/wasm/function-body-decoder-impl.h:1428:10: note: in expansion of macro 'VALIDATE' 1428 | if (!VALIDATE(max_lane < 2 * kSimd128Size)) { | ^~~~~~~~ ../../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 int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kNoTrace; long unsigned int size_in_bits = 33; 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::kNoTrace; long unsigned int size_in_bits = 33; 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::kNoTrace; long unsigned int size_in_bits = 33; 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::kNoTrace; long unsigned int size_in_bits = 33; 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::kNoTrace; long unsigned int size_in_bits = 33; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../../deps/v8/src/wasm/decoder.h:136:53: required from 'int64_t v8::internal::wasm::Decoder::read_i33v(const v8::internal::byte*, uint32_t*, const char*) [with ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; int64_t = long int; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:529:37: required from 'v8::internal::wasm::BlockTypeImmediate::BlockTypeImmediate(const v8::internal::wasm::WasmFeatures&, v8::internal::wasm::Decoder*, const v8::internal::byte*, const v8::internal::wasm::WasmModule*) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; v8::internal::byte = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:1209:40: required from 'static v8::internal::BitVector* v8::internal::wasm::WasmDecoder::AnalyzeLoopAssignment(v8::internal::wasm::WasmDecoder*, const v8::internal::byte*, uint32_t, v8::internal::Zone*) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../../deps/v8/src/wasm/graph-builder-interface.cc:235:71: 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::kNoTrace; 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::kNoTrace; 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::kNoTrace; 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::kNoTrace; 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::kNoTrace; long unsigned int size_in_bits = 32; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../../deps/v8/src/wasm/decoder.h:115:49: required from 'int32_t v8::internal::wasm::Decoder::read_i32v(const v8::internal::byte*, uint32_t*, const char*) [with ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; int32_t = int; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:399:41: required from 'v8::internal::wasm::ImmI32Immediate::ImmI32Immediate(v8::internal::wasm::Decoder*, const v8::internal::byte*) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; v8::internal::byte = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:1664:35: required from 'static uint32_t v8::internal::wasm::WasmDecoder::OpcodeLength(v8::internal::wasm::WasmDecoder*, const v8::internal::byte*) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; uint32_t = unsigned int; v8::internal::byte = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:1241:25: required from 'static v8::internal::BitVector* v8::internal::wasm::WasmDecoder::AnalyzeLoopAssignment(v8::internal::wasm::WasmDecoder*, const v8::internal::byte*, uint32_t, v8::internal::Zone*) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../../deps/v8/src/wasm/graph-builder-interface.cc:235:71: 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::kNoTrace; 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::kNoTrace; 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::kNoTrace; 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::kNoTrace; 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::kNoTrace; long unsigned int size_in_bits = 64; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../../deps/v8/src/wasm/decoder.h:129:49: required from 'int64_t v8::internal::wasm::Decoder::read_i64v(const v8::internal::byte*, uint32_t*, const char*) [with ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; int64_t = long int; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:408:41: required from 'v8::internal::wasm::ImmI64Immediate::ImmI64Immediate(v8::internal::wasm::Decoder*, const v8::internal::byte*) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; v8::internal::byte = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:1668:35: required from 'static uint32_t v8::internal::wasm::WasmDecoder::OpcodeLength(v8::internal::wasm::WasmDecoder*, const v8::internal::byte*) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; uint32_t = unsigned int; v8::internal::byte = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:1241:25: required from 'static v8::internal::BitVector* v8::internal::wasm::WasmDecoder::AnalyzeLoopAssignment(v8::internal::wasm::WasmDecoder*, const v8::internal::byte*, uint32_t, v8::internal::Zone*) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../../deps/v8/src/wasm/graph-builder-interface.cc:235:71: 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::kNoTrace; 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::kNoTrace; 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::kNoTrace; 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::kNoTrace; 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::kNoTrace; long unsigned int size_in_bits = 64; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../../deps/v8/src/wasm/decoder.h:122:50: required from 'uint64_t v8::internal::wasm::Decoder::read_u64v(const v8::internal::byte*, uint32_t*, const char*) [with ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; uint64_t = long unsigned int; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:674:56: required from 'v8::internal::wasm::MemoryAccessImmediate::MemoryAccessImmediate(v8::internal::wasm::Decoder*, const v8::internal::byte*, uint32_t, bool) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:1698:41: required from 'static uint32_t v8::internal::wasm::WasmDecoder::OpcodeLength(v8::internal::wasm::WasmDecoder*, const v8::internal::byte*) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; uint32_t = unsigned int; v8::internal::byte = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:1241:25: required from 'static v8::internal::BitVector* v8::internal::wasm::WasmDecoder::AnalyzeLoopAssignment(v8::internal::wasm::WasmDecoder*, const v8::internal::byte*, uint32_t, v8::internal::Zone*) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../../deps/v8/src/wasm/graph-builder-interface.cc:235:71: 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::kNoTrace; 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::kNoTrace; 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::kNoTrace; 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::kNoTrace; 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::kNoTrace; long unsigned int size_in_bits = 32; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../../deps/v8/src/wasm/decoder.h:108:50: required from 'uint32_t v8::internal::wasm::Decoder::read_u32v(const v8::internal::byte*, uint32_t*, const char*) [with ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; uint32_t = unsigned int; v8::internal::byte = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:625:38: required from 'uint32_t v8::internal::wasm::BranchTableIterator::next() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; uint32_t = unsigned int]' ../../deps/v8/src/wasm/graph-builder-interface.cc:558:73: 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 int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kNoTrace; long unsigned int size_in_bits = 33; 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::kNoTrace; long unsigned int size_in_bits = 33; 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::kNoTrace; long unsigned int size_in_bits = 33; 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::kNoTrace; long unsigned int size_in_bits = 33; 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::kNoTrace; long unsigned int size_in_bits = 33; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../../deps/v8/src/wasm/decoder.h:136:53: required from 'int64_t v8::internal::wasm::Decoder::read_i33v(const v8::internal::byte*, uint32_t*, const char*) [with ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; int64_t = long int; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:529:37: required from 'v8::internal::wasm::BlockTypeImmediate::BlockTypeImmediate(const v8::internal::wasm::WasmFeatures&, v8::internal::wasm::Decoder*, const v8::internal::byte*, const v8::internal::wasm::WasmModule*) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; v8::internal::byte = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:1209:40: required from 'static v8::internal::BitVector* v8::internal::wasm::WasmDecoder::AnalyzeLoopAssignment(v8::internal::wasm::WasmDecoder*, const v8::internal::byte*, uint32_t, v8::internal::Zone*) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../../deps/v8/src/wasm/graph-builder-interface.cc:235:71: 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::kNoTrace; 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::kNoTrace; 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::kNoTrace; 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::kNoTrace; 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::kNoTrace; long unsigned int size_in_bits = 32; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../../deps/v8/src/wasm/decoder.h:115:49: required from 'int32_t v8::internal::wasm::Decoder::read_i32v(const v8::internal::byte*, uint32_t*, const char*) [with ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; int32_t = int; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:399:41: required from 'v8::internal::wasm::ImmI32Immediate::ImmI32Immediate(v8::internal::wasm::Decoder*, const v8::internal::byte*) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; v8::internal::byte = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:1664:35: required from 'static uint32_t v8::internal::wasm::WasmDecoder::OpcodeLength(v8::internal::wasm::WasmDecoder*, const v8::internal::byte*) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; uint32_t = unsigned int; v8::internal::byte = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:1241:25: required from 'static v8::internal::BitVector* v8::internal::wasm::WasmDecoder::AnalyzeLoopAssignment(v8::internal::wasm::WasmDecoder*, const v8::internal::byte*, uint32_t, v8::internal::Zone*) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../../deps/v8/src/wasm/graph-builder-interface.cc:235:71: 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::kNoTrace; 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::kNoTrace; 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::kNoTrace; 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::kNoTrace; 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::kNoTrace; long unsigned int size_in_bits = 64; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../../deps/v8/src/wasm/decoder.h:129:49: required from 'int64_t v8::internal::wasm::Decoder::read_i64v(const v8::internal::byte*, uint32_t*, const char*) [with ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; int64_t = long int; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:408:41: required from 'v8::internal::wasm::ImmI64Immediate::ImmI64Immediate(v8::internal::wasm::Decoder*, const v8::internal::byte*) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; v8::internal::byte = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:1668:35: required from 'static uint32_t v8::internal::wasm::WasmDecoder::OpcodeLength(v8::internal::wasm::WasmDecoder*, const v8::internal::byte*) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; uint32_t = unsigned int; v8::internal::byte = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:1241:25: required from 'static v8::internal::BitVector* v8::internal::wasm::WasmDecoder::AnalyzeLoopAssignment(v8::internal::wasm::WasmDecoder*, const v8::internal::byte*, uint32_t, v8::internal::Zone*) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../../deps/v8/src/wasm/graph-builder-interface.cc:235:71: 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::kNoTrace; 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::kNoTrace; 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::kNoTrace; 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::kNoTrace; 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::kNoTrace; long unsigned int size_in_bits = 64; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../../deps/v8/src/wasm/decoder.h:122:50: required from 'uint64_t v8::internal::wasm::Decoder::read_u64v(const v8::internal::byte*, uint32_t*, const char*) [with ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; uint64_t = long unsigned int; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:674:56: required from 'v8::internal::wasm::MemoryAccessImmediate::MemoryAccessImmediate(v8::internal::wasm::Decoder*, const v8::internal::byte*, uint32_t, bool) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:1698:41: required from 'static uint32_t v8::internal::wasm::WasmDecoder::OpcodeLength(v8::internal::wasm::WasmDecoder*, const v8::internal::byte*) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; uint32_t = unsigned int; v8::internal::byte = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:1241:25: required from 'static v8::internal::BitVector* v8::internal::wasm::WasmDecoder::AnalyzeLoopAssignment(v8::internal::wasm::WasmDecoder*, const v8::internal::byte*, uint32_t, v8::internal::Zone*) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../../deps/v8/src/wasm/graph-builder-interface.cc:235:71: 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 = int; ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; TraceFlag trace = v8::internal::wasm::Decoder::kNoTrace; 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::kNoTrace; 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::kNoTrace; 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::kNoTrace; 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::kNoTrace; long unsigned int size_in_bits = 32; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../../deps/v8/src/wasm/decoder.h:115:49: required from 'int32_t v8::internal::wasm::Decoder::read_i32v(const v8::internal::byte*, uint32_t*, const char*) [with ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; int32_t = int; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:399:41: required from 'v8::internal::wasm::ImmI32Immediate::ImmI32Immediate(v8::internal::wasm::Decoder*, const v8::internal::byte*) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; v8::internal::byte = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:1664:35: required from 'static uint32_t v8::internal::wasm::WasmDecoder::OpcodeLength(v8::internal::wasm::WasmDecoder*, const v8::internal::byte*) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; uint32_t = unsigned int; v8::internal::byte = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:1241:25: required from 'static v8::internal::BitVector* v8::internal::wasm::WasmDecoder::AnalyzeLoopAssignment(v8::internal::wasm::WasmDecoder*, const v8::internal::byte*, uint32_t, v8::internal::Zone*) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../../deps/v8/src/wasm/graph-builder-interface.cc:235:71: 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::kNoTrace; 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::kNoTrace; 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::kNoTrace; 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::kNoTrace; 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::kNoTrace; long unsigned int size_in_bits = 64; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../../deps/v8/src/wasm/decoder.h:129:49: required from 'int64_t v8::internal::wasm::Decoder::read_i64v(const v8::internal::byte*, uint32_t*, const char*) [with ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; int64_t = long int; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:408:41: required from 'v8::internal::wasm::ImmI64Immediate::ImmI64Immediate(v8::internal::wasm::Decoder*, const v8::internal::byte*) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; v8::internal::byte = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:1668:35: required from 'static uint32_t v8::internal::wasm::WasmDecoder::OpcodeLength(v8::internal::wasm::WasmDecoder*, const v8::internal::byte*) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; uint32_t = unsigned int; v8::internal::byte = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:1241:25: required from 'static v8::internal::BitVector* v8::internal::wasm::WasmDecoder::AnalyzeLoopAssignment(v8::internal::wasm::WasmDecoder*, const v8::internal::byte*, uint32_t, v8::internal::Zone*) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../../deps/v8/src/wasm/graph-builder-interface.cc:235:71: 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::kNoTrace; 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::kNoTrace; 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::kNoTrace; 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::kNoTrace; 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::kNoTrace; long unsigned int size_in_bits = 64; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../../deps/v8/src/wasm/decoder.h:122:50: required from 'uint64_t v8::internal::wasm::Decoder::read_u64v(const v8::internal::byte*, uint32_t*, const char*) [with ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; uint64_t = long unsigned int; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:674:56: required from 'v8::internal::wasm::MemoryAccessImmediate::MemoryAccessImmediate(v8::internal::wasm::Decoder*, const v8::internal::byte*, uint32_t, bool) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:1698:41: required from 'static uint32_t v8::internal::wasm::WasmDecoder::OpcodeLength(v8::internal::wasm::WasmDecoder*, const v8::internal::byte*) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; uint32_t = unsigned int; v8::internal::byte = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:1241:25: required from 'static v8::internal::BitVector* v8::internal::wasm::WasmDecoder::AnalyzeLoopAssignment(v8::internal::wasm::WasmDecoder*, const v8::internal::byte*, uint32_t, v8::internal::Zone*) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../../deps/v8/src/wasm/graph-builder-interface.cc:235:71: 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/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::kNoTrace; 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::kNoTrace; 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::kNoTrace; 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::kNoTrace; 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::kNoTrace; long unsigned int size_in_bits = 64; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../../deps/v8/src/wasm/decoder.h:129:49: required from 'int64_t v8::internal::wasm::Decoder::read_i64v(const v8::internal::byte*, uint32_t*, const char*) [with ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; int64_t = long int; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:408:41: required from 'v8::internal::wasm::ImmI64Immediate::ImmI64Immediate(v8::internal::wasm::Decoder*, const v8::internal::byte*) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; v8::internal::byte = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:1668:35: required from 'static uint32_t v8::internal::wasm::WasmDecoder::OpcodeLength(v8::internal::wasm::WasmDecoder*, const v8::internal::byte*) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; uint32_t = unsigned int; v8::internal::byte = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:1241:25: required from 'static v8::internal::BitVector* v8::internal::wasm::WasmDecoder::AnalyzeLoopAssignment(v8::internal::wasm::WasmDecoder*, const v8::internal::byte*, uint32_t, v8::internal::Zone*) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../../deps/v8/src/wasm/graph-builder-interface.cc:235:71: 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::kNoTrace; 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::kNoTrace; 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::kNoTrace; 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::kNoTrace; 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::kNoTrace; long unsigned int size_in_bits = 64; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../../deps/v8/src/wasm/decoder.h:122:50: required from 'uint64_t v8::internal::wasm::Decoder::read_u64v(const v8::internal::byte*, uint32_t*, const char*) [with ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; uint64_t = long unsigned int; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:674:56: required from 'v8::internal::wasm::MemoryAccessImmediate::MemoryAccessImmediate(v8::internal::wasm::Decoder*, const v8::internal::byte*, uint32_t, bool) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:1698:41: required from 'static uint32_t v8::internal::wasm::WasmDecoder::OpcodeLength(v8::internal::wasm::WasmDecoder*, const v8::internal::byte*) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; uint32_t = unsigned int; v8::internal::byte = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:1241:25: required from 'static v8::internal::BitVector* v8::internal::wasm::WasmDecoder::AnalyzeLoopAssignment(v8::internal::wasm::WasmDecoder*, const v8::internal::byte*, uint32_t, v8::internal::Zone*) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../../deps/v8/src/wasm/graph-builder-interface.cc:235:71: 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::kNoTrace; 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::kNoTrace; 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::kNoTrace; 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::kNoTrace; 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::kNoTrace; long unsigned int size_in_bits = 64; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../../deps/v8/src/wasm/decoder.h:129:49: required from 'int64_t v8::internal::wasm::Decoder::read_i64v(const v8::internal::byte*, uint32_t*, const char*) [with ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; int64_t = long int; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:408:41: required from 'v8::internal::wasm::ImmI64Immediate::ImmI64Immediate(v8::internal::wasm::Decoder*, const v8::internal::byte*) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; v8::internal::byte = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:1668:35: required from 'static uint32_t v8::internal::wasm::WasmDecoder::OpcodeLength(v8::internal::wasm::WasmDecoder*, const v8::internal::byte*) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; uint32_t = unsigned int; v8::internal::byte = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:1241:25: required from 'static v8::internal::BitVector* v8::internal::wasm::WasmDecoder::AnalyzeLoopAssignment(v8::internal::wasm::WasmDecoder*, const v8::internal::byte*, uint32_t, v8::internal::Zone*) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../../deps/v8/src/wasm/graph-builder-interface.cc:235:71: 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::kNoTrace; 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::kNoTrace; 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::kNoTrace; 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::kNoTrace; 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::kNoTrace; long unsigned int size_in_bits = 64; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../../deps/v8/src/wasm/decoder.h:122:50: required from 'uint64_t v8::internal::wasm::Decoder::read_u64v(const v8::internal::byte*, uint32_t*, const char*) [with ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; uint64_t = long unsigned int; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:674:56: required from 'v8::internal::wasm::MemoryAccessImmediate::MemoryAccessImmediate(v8::internal::wasm::Decoder*, const v8::internal::byte*, uint32_t, bool) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:1698:41: required from 'static uint32_t v8::internal::wasm::WasmDecoder::OpcodeLength(v8::internal::wasm::WasmDecoder*, const v8::internal::byte*) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; uint32_t = unsigned int; v8::internal::byte = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:1241:25: required from 'static v8::internal::BitVector* v8::internal::wasm::WasmDecoder::AnalyzeLoopAssignment(v8::internal::wasm::WasmDecoder*, const v8::internal::byte*, uint32_t, v8::internal::Zone*) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../../deps/v8/src/wasm/graph-builder-interface.cc:235:71: 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::kNoTrace; 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::kNoTrace; 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::kNoTrace; 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::kNoTrace; 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::kNoTrace; long unsigned int size_in_bits = 64; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../../deps/v8/src/wasm/decoder.h:129:49: required from 'int64_t v8::internal::wasm::Decoder::read_i64v(const v8::internal::byte*, uint32_t*, const char*) [with ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; int64_t = long int; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:408:41: required from 'v8::internal::wasm::ImmI64Immediate::ImmI64Immediate(v8::internal::wasm::Decoder*, const v8::internal::byte*) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; v8::internal::byte = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:1668:35: required from 'static uint32_t v8::internal::wasm::WasmDecoder::OpcodeLength(v8::internal::wasm::WasmDecoder*, const v8::internal::byte*) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; uint32_t = unsigned int; v8::internal::byte = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:1241:25: required from 'static v8::internal::BitVector* v8::internal::wasm::WasmDecoder::AnalyzeLoopAssignment(v8::internal::wasm::WasmDecoder*, const v8::internal::byte*, uint32_t, v8::internal::Zone*) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../../deps/v8/src/wasm/graph-builder-interface.cc:235:71: 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::kNoTrace; 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::kNoTrace; 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::kNoTrace; 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::kNoTrace; 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::kNoTrace; long unsigned int size_in_bits = 64; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../../deps/v8/src/wasm/decoder.h:122:50: required from 'uint64_t v8::internal::wasm::Decoder::read_u64v(const v8::internal::byte*, uint32_t*, const char*) [with ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; uint64_t = long unsigned int; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:674:56: required from 'v8::internal::wasm::MemoryAccessImmediate::MemoryAccessImmediate(v8::internal::wasm::Decoder*, const v8::internal::byte*, uint32_t, bool) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:1698:41: required from 'static uint32_t v8::internal::wasm::WasmDecoder::OpcodeLength(v8::internal::wasm::WasmDecoder*, const v8::internal::byte*) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; uint32_t = unsigned int; v8::internal::byte = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:1241:25: required from 'static v8::internal::BitVector* v8::internal::wasm::WasmDecoder::AnalyzeLoopAssignment(v8::internal::wasm::WasmDecoder*, const v8::internal::byte*, uint32_t, v8::internal::Zone*) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../../deps/v8/src/wasm/graph-builder-interface.cc:235:71: 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::kNoTrace; 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::kNoTrace; 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::kNoTrace; 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::kNoTrace; 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::kNoTrace; long unsigned int size_in_bits = 64; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../../deps/v8/src/wasm/decoder.h:129:49: required from 'int64_t v8::internal::wasm::Decoder::read_i64v(const v8::internal::byte*, uint32_t*, const char*) [with ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; int64_t = long int; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:408:41: required from 'v8::internal::wasm::ImmI64Immediate::ImmI64Immediate(v8::internal::wasm::Decoder*, const v8::internal::byte*) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; v8::internal::byte = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:1668:35: required from 'static uint32_t v8::internal::wasm::WasmDecoder::OpcodeLength(v8::internal::wasm::WasmDecoder*, const v8::internal::byte*) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; uint32_t = unsigned int; v8::internal::byte = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:1241:25: required from 'static v8::internal::BitVector* v8::internal::wasm::WasmDecoder::AnalyzeLoopAssignment(v8::internal::wasm::WasmDecoder*, const v8::internal::byte*, uint32_t, v8::internal::Zone*) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../../deps/v8/src/wasm/graph-builder-interface.cc:235:71: 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::kNoTrace; 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::kNoTrace; 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::kNoTrace; 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::kNoTrace; 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::kNoTrace; long unsigned int size_in_bits = 64; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../../deps/v8/src/wasm/decoder.h:122:50: required from 'uint64_t v8::internal::wasm::Decoder::read_u64v(const v8::internal::byte*, uint32_t*, const char*) [with ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; uint64_t = long unsigned int; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:674:56: required from 'v8::internal::wasm::MemoryAccessImmediate::MemoryAccessImmediate(v8::internal::wasm::Decoder*, const v8::internal::byte*, uint32_t, bool) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:1698:41: required from 'static uint32_t v8::internal::wasm::WasmDecoder::OpcodeLength(v8::internal::wasm::WasmDecoder*, const v8::internal::byte*) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; uint32_t = unsigned int; v8::internal::byte = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:1241:25: required from 'static v8::internal::BitVector* v8::internal::wasm::WasmDecoder::AnalyzeLoopAssignment(v8::internal::wasm::WasmDecoder*, const v8::internal::byte*, uint32_t, v8::internal::Zone*) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../../deps/v8/src/wasm/graph-builder-interface.cc:235:71: 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::kNoTrace; 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::kNoTrace; 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::kNoTrace; 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::kNoTrace; 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::kNoTrace; long unsigned int size_in_bits = 64; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../../deps/v8/src/wasm/decoder.h:129:49: required from 'int64_t v8::internal::wasm::Decoder::read_i64v(const v8::internal::byte*, uint32_t*, const char*) [with ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; int64_t = long int; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:408:41: required from 'v8::internal::wasm::ImmI64Immediate::ImmI64Immediate(v8::internal::wasm::Decoder*, const v8::internal::byte*) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; v8::internal::byte = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:1668:35: required from 'static uint32_t v8::internal::wasm::WasmDecoder::OpcodeLength(v8::internal::wasm::WasmDecoder*, const v8::internal::byte*) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; uint32_t = unsigned int; v8::internal::byte = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:1241:25: required from 'static v8::internal::BitVector* v8::internal::wasm::WasmDecoder::AnalyzeLoopAssignment(v8::internal::wasm::WasmDecoder*, const v8::internal::byte*, uint32_t, v8::internal::Zone*) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../../deps/v8/src/wasm/graph-builder-interface.cc:235:71: 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::kNoTrace; 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::kNoTrace; 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::kNoTrace; 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::kNoTrace; 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::kNoTrace; long unsigned int size_in_bits = 64; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../../deps/v8/src/wasm/decoder.h:122:50: required from 'uint64_t v8::internal::wasm::Decoder::read_u64v(const v8::internal::byte*, uint32_t*, const char*) [with ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; uint64_t = long unsigned int; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:674:56: required from 'v8::internal::wasm::MemoryAccessImmediate::MemoryAccessImmediate(v8::internal::wasm::Decoder*, const v8::internal::byte*, uint32_t, bool) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:1698:41: required from 'static uint32_t v8::internal::wasm::WasmDecoder::OpcodeLength(v8::internal::wasm::WasmDecoder*, const v8::internal::byte*) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; uint32_t = unsigned int; v8::internal::byte = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:1241:25: required from 'static v8::internal::BitVector* v8::internal::wasm::WasmDecoder::AnalyzeLoopAssignment(v8::internal::wasm::WasmDecoder*, const v8::internal::byte*, uint32_t, v8::internal::Zone*) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../../deps/v8/src/wasm/graph-builder-interface.cc:235:71: 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) { | ^~~~~~~~~ [1952/2643] g++ -MMD -MF obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.oddball-tq.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c gen/torque-generated/src/objects/oddball-tq.cc -o obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.oddball-tq.o [1953/2643] g++ -MMD -MF obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.ordered-hash-table-tq.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c gen/torque-generated/src/objects/ordered-hash-table-tq.cc -o obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.ordered-hash-table-tq.o [1954/2643] g++ -MMD -MF obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.feedback-cell-tq.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c gen/torque-generated/src/objects/feedback-cell-tq.cc -o obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.feedback-cell-tq.o 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/objects/feedback-cell-inl.h:8, from gen/torque-generated/src/objects/feedback-cell-tq.cc:1: ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]': ../../deps/v8/src/objects/heap-object.h:173:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapObject' from an 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, from ../../deps/v8/src/heap/heap-write-barrier-inl.h:11, from ../../deps/v8/src/objects/feedback-cell-inl.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/deoptimizer/translation-array.h:10, from ../../deps/v8/src/objects/code.h:11, from ../../deps/v8/src/heap/heap-write-barrier-inl.h:14: ../../deps/v8/src/objects/smi.h:23:7: note: 'class v8::internal::Smi' declared here 23 | class Smi : public Object { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]': ../../deps/v8/src/objects/js-objects.h:1035:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSIteratorResult' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &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/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, 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]': gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:21: ../../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:12: ../../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:12: ../../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of '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]': gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array 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]': gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared 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]': gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of '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]': gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared 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]': gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:8: ../../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared 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]': gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, 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]': gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&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]': gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | 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]': gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/prototype-info-inl.h:8, from ../../deps/v8/src/objects/map-inl.h:19: ../../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:959:7: note: 'class v8::internal::WasmArray' declared here 959 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ [1955/2643] g++ -MMD -MF obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.feedback-vector-tq.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c gen/torque-generated/src/objects/feedback-vector-tq.cc -o obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.feedback-vector-tq.o 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/feedback-vector-inl.h:8, from gen/torque-generated/src/objects/feedback-vector-tq.cc:1: ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]': ../../deps/v8/src/objects/heap-object.h:173:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapObject' from an 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, from ../../deps/v8/src/heap/heap-write-barrier-inl.h:11, from ../../deps/v8/src/objects/feedback-vector-inl.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/deoptimizer/translation-array.h:10, from ../../deps/v8/src/objects/code.h:11, from ../../deps/v8/src/heap/heap-write-barrier-inl.h:14: ../../deps/v8/src/objects/smi.h:23:7: note: 'class v8::internal::Smi' declared here 23 | class Smi : public Object { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]': ../../deps/v8/src/objects/js-objects.h:1035:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSIteratorResult' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &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/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]': gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:21: ../../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:12: ../../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:12: ../../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of '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]': gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array 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]': gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared 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]': gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of '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]': gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared 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]': gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:8: ../../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared 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]': gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, 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]': gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&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]': gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | 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]': gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/prototype-info-inl.h:8, from ../../deps/v8/src/objects/map-inl.h:19: ../../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:959:7: note: 'class v8::internal::WasmArray' declared here 959 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ [1956/2643] g++ -MMD -MF obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.free-space-tq.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c gen/torque-generated/src/objects/free-space-tq.cc -o obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.free-space-tq.o In file included from ../../deps/v8/src/execution/isolate.h:21, from ../../deps/v8/src/objects/free-space-inl.h:8, from gen/torque-generated/src/objects/free-space-tq.cc:1: ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]': ../../deps/v8/src/objects/heap-object.h:173:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapObject' from 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/maybe-object-inl.h:8, from ../../deps/v8/src/heap/heap-write-barrier-inl.h:18, from ../../deps/v8/src/objects/free-space-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/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/free-space-inl.h: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::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::Map; Source = v8::internal::Object]': gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:21: ../../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:12: ../../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:12: ../../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of '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]': gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array 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]': gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared 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]': gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of '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]': gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared 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]': gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:8: ../../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared 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]': gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, 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]': gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&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]': gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | 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]': gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/prototype-info-inl.h:8, from ../../deps/v8/src/objects/map-inl.h:19: ../../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:959:7: note: 'class v8::internal::WasmArray' declared here 959 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ [1957/2643] g++ -MMD -MF obj/tools/v8_gypfiles/gen/torque-generated/v8_base_without_compiler.objects-printer.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c gen/torque-generated/objects-printer.cc -o obj/tools/v8_gypfiles/gen/torque-generated/v8_base_without_compiler.objects-printer.o 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/allocation-site-inl.h:8, from ../../deps/v8/src/objects/all-objects-inl.h:12, from gen/torque-generated/objects-printer.cc:4: ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]': ../../deps/v8/src/objects/heap-object.h:173:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapObject' from an 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, from ../../deps/v8/src/heap/heap-write-barrier-inl.h:11, from ../../deps/v8/src/objects/allocation-site-inl.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/deoptimizer/translation-array.h:10, from ../../deps/v8/src/objects/code.h:11, from ../../deps/v8/src/heap/heap-write-barrier-inl.h:14: ../../deps/v8/src/objects/smi.h:23:7: note: 'class v8::internal::Smi' declared here 23 | class Smi : public Object { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]': ../../deps/v8/src/objects/js-objects.h:1035:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSIteratorResult' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &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/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::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: ../../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::Map; Source = v8::internal::Object]': gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:21: ../../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:12: ../../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:12: ../../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of '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]': gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array 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]': gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared 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]': gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of '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]': gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared 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]': gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:8: ../../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared 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]': gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, 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]': 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:48: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]': gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/prototype-info-inl.h:8, from ../../deps/v8/src/objects/map-inl.h:19: ../../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &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]': gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&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]': gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | 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]': 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]': 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:32:28: required from here ../../deps/v8/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 | ^~~~~~~~~~~~~~~~~~~~~~ [1958/2643] g++ -MMD -MF obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.foreign-tq.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c gen/torque-generated/src/objects/foreign-tq.cc -o obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.foreign-tq.o 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/foreign-inl.h:8, from gen/torque-generated/src/objects/foreign-tq.cc:1: ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]': ../../deps/v8/src/objects/heap-object.h:173:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapObject' from an 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, from ../../deps/v8/src/heap/heap-write-barrier-inl.h:11, from ../../deps/v8/src/objects/foreign-inl.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/deoptimizer/translation-array.h:10, from ../../deps/v8/src/objects/code.h:11, from ../../deps/v8/src/heap/heap-write-barrier-inl.h:14: ../../deps/v8/src/objects/smi.h:23:7: note: 'class v8::internal::Smi' declared here 23 | class Smi : public Object { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]': ../../deps/v8/src/objects/js-objects.h:1035:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSIteratorResult' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &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/foreign-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]': gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:21: ../../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:12: ../../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:12: ../../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of '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]': gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array 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]': gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared 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]': gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of '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]': gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared 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]': gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:8: ../../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared 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]': gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, 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]': gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&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]': gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | 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]': gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/prototype-info-inl.h:8, from ../../deps/v8/src/objects/map-inl.h:19: ../../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:959:7: note: 'class v8::internal::WasmArray' declared here 959 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ [1959/2643] g++ -MMD -MF obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.fixed-array-tq.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c gen/torque-generated/src/objects/fixed-array-tq.cc -o obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.fixed-array-tq.o In file included from ../../deps/v8/src/base/sanitizer/msan.h:10, from ../../deps/v8/src/handles/handles-inl.h:8, from ../../deps/v8/src/objects/fixed-array-inl.h:8, from gen/torque-generated/src/objects/fixed-array-tq.cc:1: ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]': ../../deps/v8/src/objects/heap-object.h:173:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapObject' from 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/handles/handles-inl.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, 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: ../../deps/v8/src/objects/feedback-vector.h:169:7: note: 'class v8::internal::ClosureFeedbackCellArray' declared here 169 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]': ../../deps/v8/src/objects/feedback-vector.h:517:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackMetadata' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:515:7: note: 'class v8::internal::FeedbackMetadata' declared 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]': gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:21: ../../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:12: ../../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:12: ../../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of '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]': gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array 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]': gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared 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]': gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of '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]': gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared 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]': gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:8: ../../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared 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]': gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, 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]': gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&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]': gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | 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]': gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/prototype-info-inl.h:8, from ../../deps/v8/src/objects/map-inl.h:19: ../../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:959:7: note: 'class v8::internal::WasmArray' declared here 959 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ [1960/2643] g++ -MMD -MF obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.js-array-tq.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c gen/torque-generated/src/objects/js-array-tq.cc -o obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.js-array-tq.o In file included from ../../deps/v8/src/base/bits.h:12, from ../../deps/v8/src/objects/objects.h:13, from ../../deps/v8/src/objects/allocation-site.h:8, from ../../deps/v8/src/objects/js-array.h:8, from ../../deps/v8/src/objects/js-array-inl.h:8, from gen/torque-generated/src/objects/js-array-tq.cc:1: ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]': ../../deps/v8/src/objects/heap-object.h:173:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapObject' from 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/allocation-site.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::AllocationSite; Source = v8::internal::Object]': ../../deps/v8/src/objects/allocation-site.h:140:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AllocationSite' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/allocation-site.h:21:7: note: 'class v8::internal::AllocationSite' declared here 21 | class AllocationSite : public Struct { | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]': ../../deps/v8/src/objects/smi.h:87:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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/js-array.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/js-array.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/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: ../../deps/v8/src/objects/hash-table.h:378:25: note: 'class v8::internal::ObjectHashTable' declared here 378 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]': ../../deps/v8/src/objects/hash-table.h:400:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EphemeronHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:395:25: note: 'class v8::internal::EphemeronHashTable' declared here 395 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]': ../../deps/v8/src/objects/hash-table.h:435:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:426:25: note: 'class v8::internal::ObjectHashSet' declared here 426 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]': ../../deps/v8/src/objects/hash-table.h:470:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameToIndexHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:453:25: note: 'class v8::internal::NameToIndexHashTable' declared here 453 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]': ../../deps/v8/src/objects/hash-table.h:507:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::RegisteredSymbolTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:493:7: note: 'class v8::internal::RegisteredSymbolTable' declared here 493 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]': ../../deps/v8/src/objects/ordered-hash-table.h:276:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:271:25: note: 'class v8::internal::OrderedHashSet' declared here 271 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]': ../../deps/v8/src/objects/ordered-hash-table.h:311:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:306:25: note: 'class v8::internal::OrderedHashMap' declared here 306 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]': ../../deps/v8/src/objects/ordered-hash-table.h:650:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:648:7: note: 'class v8::internal::SmallOrderedHashSet' declared here 648 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]': ../../deps/v8/src/objects/ordered-hash-table.h:682:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:680:7: note: 'class v8::internal::SmallOrderedHashMap' declared here 680 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]': ../../deps/v8/src/objects/ordered-hash-table.h:764:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:759:25: note: 'class v8::internal::OrderedNameDictionary' declared here 759 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]': ../../deps/v8/src/objects/ordered-hash-table.h:886:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:883:7: note: 'class v8::internal::SmallOrderedNameDictionary' declared here 883 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OSROptimizedCodeCache; Source = v8::internal::Object]': ../../deps/v8/src/objects/osr-optimized-code-cache.h:42:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OSROptimizedCodeCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/contexts.h:12: ../../deps/v8/src/objects/osr-optimized-code-cache.h:40:17: note: 'class v8::internal::OSROptimizedCodeCache' declared here 40 | class V8_EXPORT OSROptimizedCodeCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]': ../../deps/v8/src/objects/contexts.h:385:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScriptContextTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:383:7: note: 'class v8::internal::ScriptContextTable' declared here 383 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]': ../../deps/v8/src/objects/contexts.h:713:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NativeContext' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:711:7: note: 'class v8::internal::NativeContext' declared 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/visitors.h:9, from ../../deps/v8/src/heap/heap.h:39, from ../../deps/v8/src/heap/factory.h:19, from ../../deps/v8/src/execution/isolate.h:33: ../../deps/v8/src/objects/code.h:46:7: note: 'class v8::internal::CodeDataContainer' declared here 46 | class CodeDataContainer : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]': ../../deps/v8/src/objects/code.h:579:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Code' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:221:7: note: 'class v8::internal::Code' declared here 221 | class Code : public HeapObject { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]': ../../deps/v8/src/objects/code.h:837:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AbstractCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:790:7: note: 'class v8::internal::AbstractCode' declared here 790 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]': ../../deps/v8/src/objects/code.h:860:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DependentCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:858:7: note: 'class v8::internal::DependentCode' declared here 858 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]': ../../deps/v8/src/objects/code.h:1101:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationLiteralArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:1090:7: note: 'class v8::internal::DeoptimizationLiteralArray' declared here 1090 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]': ../../deps/v8/src/objects/code.h:1191:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationData' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:1112:7: note: 'class v8::internal::DeoptimizationData' declared 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]': gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:21: ../../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:12: ../../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:12: ../../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of '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]': gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array 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]': gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared 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]': gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of '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]': gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared 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]': gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:8: ../../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared 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]': gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, 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]': gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&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]': gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | 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]': gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/prototype-info-inl.h:8, from ../../deps/v8/src/objects/map-inl.h:19: ../../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &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]': 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)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-array.h:25:7: note: 'class v8::internal::JSArray' declared here 25 | class JSArray : public TorqueGeneratedJSArray { | ^~~~~~~ [1961/2643] g++ -MMD -MF obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.embedder-data-array-tq.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c gen/torque-generated/src/objects/embedder-data-array-tq.cc -o obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.embedder-data-array-tq.o 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-inl.h:8, from gen/torque-generated/src/objects/embedder-data-array-tq.cc:1: ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]': ../../deps/v8/src/objects/heap-object.h:173:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapObject' from 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/common/ptr-compr-inl.h:9, 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: ../../deps/v8/src/objects/smi.h:23:7: note: 'class v8::internal::Smi' declared here 23 | class Smi : public Object { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]': ../../deps/v8/src/objects/js-objects.h:1035:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSIteratorResult' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &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/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]': gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:21: ../../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:12: ../../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:12: ../../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of '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]': gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array 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]': gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared 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]': gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of '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]': gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared 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]': gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:8: ../../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared 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]': gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, 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]': gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&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]': gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | 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]': gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/prototype-info-inl.h:8, from ../../deps/v8/src/objects/map-inl.h:19: ../../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:959:7: note: 'class v8::internal::WasmArray' declared here 959 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ [1962/2643] g++ -MMD -MF obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.js-array-buffer-tq.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c gen/torque-generated/src/objects/js-array-buffer-tq.cc -o obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.js-array-buffer-tq.o 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-inl.h:11, from ../../deps/v8/src/objects/js-array-buffer-inl.h:8, from gen/torque-generated/src/objects/js-array-buffer-tq.cc:1: ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]': ../../deps/v8/src/objects/heap-object.h:173:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapObject' from an 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/deoptimizer/translation-array.h:10, from ../../deps/v8/src/objects/code.h:11, from ../../deps/v8/src/heap/heap-write-barrier-inl.h:14: ../../deps/v8/src/objects/smi.h:23:7: note: 'class v8::internal::Smi' declared here 23 | class Smi : public Object { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]': ../../deps/v8/src/objects/js-objects.h:1035:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSIteratorResult' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &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/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/js-array-buffer-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]': gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:21: ../../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:12: ../../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:12: ../../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of '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]': gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array 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]': gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared 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]': gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of '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]': gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared 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]': gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:8: ../../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared 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]': gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, 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]': gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/prototype-info-inl.h:8, from ../../deps/v8/src/objects/map-inl.h:19: ../../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::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]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &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]': gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&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]': gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | 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::JSTypedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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 | ^~~~~~~~~~~~ [1963/2643] g++ -MMD -MF obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.heap-number-tq.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c gen/torque-generated/src/objects/heap-number-tq.cc -o obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.heap-number-tq.o 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/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 gen/torque-generated/src/objects/heap-number-tq.cc:1: ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]': ../../deps/v8/src/objects/heap-object.h:173:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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/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]': gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:21: ../../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:12: ../../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:12: ../../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array 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]': gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared 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]': gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of '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]': gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared 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]': gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:8: ../../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared 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]': gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, 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]': gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&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]': gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | 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]': gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/prototype-info-inl.h:8, from ../../deps/v8/src/objects/map-inl.h:19: ../../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:959:7: note: 'class v8::internal::WasmArray' declared here 959 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ [1964/2643] g++ -MMD -MF obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.js-collection-iterator-tq.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c gen/torque-generated/src/objects/js-collection-iterator-tq.cc -o obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.js-collection-iterator-tq.o 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/js-collection-iterator.h:8, from ../../deps/v8/src/objects/js-collection-iterator-inl.h:8, from gen/torque-generated/src/objects/js-collection-iterator-tq.cc:1: ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]': ../../deps/v8/src/objects/heap-object.h:173:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapObject' from 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-collection-iterator.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/objects/js-collection-iterator.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::ObjectHashTable; Source = v8::internal::Object]': ../../deps/v8/src/objects/hash-table.h:381:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &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/common/ptr-compr-inl.h:9, from ../../deps/v8/src/objects/objects-inl.h:20, from ../../deps/v8/src/objects/js-collection-iterator-inl.h:9: ../../deps/v8/src/objects/hash-table.h:378:25: note: 'class v8::internal::ObjectHashTable' declared here 378 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]': ../../deps/v8/src/objects/hash-table.h:400:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EphemeronHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:395:25: note: 'class v8::internal::EphemeronHashTable' declared here 395 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]': ../../deps/v8/src/objects/hash-table.h:435:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:426:25: note: 'class v8::internal::ObjectHashSet' declared here 426 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]': ../../deps/v8/src/objects/hash-table.h:470:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameToIndexHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:453:25: note: 'class v8::internal::NameToIndexHashTable' declared here 453 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]': ../../deps/v8/src/objects/hash-table.h:507:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::RegisteredSymbolTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:493:7: note: 'class v8::internal::RegisteredSymbolTable' declared here 493 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]': ../../deps/v8/src/objects/ordered-hash-table.h:276:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:271:25: note: 'class v8::internal::OrderedHashSet' declared here 271 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]': ../../deps/v8/src/objects/ordered-hash-table.h:311:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:306:25: note: 'class v8::internal::OrderedHashMap' declared here 306 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]': ../../deps/v8/src/objects/ordered-hash-table.h:650:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:648:7: note: 'class v8::internal::SmallOrderedHashSet' declared here 648 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]': ../../deps/v8/src/objects/ordered-hash-table.h:682:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:680:7: note: 'class v8::internal::SmallOrderedHashMap' declared here 680 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]': ../../deps/v8/src/objects/ordered-hash-table.h:764:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:759:25: note: 'class v8::internal::OrderedNameDictionary' declared here 759 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]': ../../deps/v8/src/objects/ordered-hash-table.h:886:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:883:7: note: 'class v8::internal::SmallOrderedNameDictionary' declared here 883 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OSROptimizedCodeCache; Source = v8::internal::Object]': ../../deps/v8/src/objects/osr-optimized-code-cache.h:42:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OSROptimizedCodeCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/contexts.h:12: ../../deps/v8/src/objects/osr-optimized-code-cache.h:40:17: note: 'class v8::internal::OSROptimizedCodeCache' declared here 40 | class V8_EXPORT OSROptimizedCodeCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]': ../../deps/v8/src/objects/contexts.h:385:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScriptContextTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:383:7: note: 'class v8::internal::ScriptContextTable' declared here 383 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]': ../../deps/v8/src/objects/contexts.h:713:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NativeContext' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:711:7: note: 'class v8::internal::NativeContext' declared 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]': gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:21: ../../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:12: ../../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of '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]': gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array 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]': gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared 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]': gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of '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]': gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared 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]': gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:8: ../../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared 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]': gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, 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]': gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&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]': gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | 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]': gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/prototype-info-inl.h:8, from ../../deps/v8/src/objects/map-inl.h:19: ../../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:959:7: note: 'class v8::internal::WasmArray' declared here 959 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ [1965/2643] g++ -MMD -MF obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.js-generator-tq.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c gen/torque-generated/src/objects/js-generator-tq.cc -o obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.js-generator-tq.o 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-generator.h:8, from ../../deps/v8/src/objects/js-generator-inl.h:8, from gen/torque-generated/src/objects/js-generator-tq.cc:1: ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]': ../../deps/v8/src/objects/heap-object.h:173:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapObject' from 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/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/js-promise-inl.h:10, from ../../deps/v8/src/objects/js-generator-inl.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)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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/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]': gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:21: ../../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:12: ../../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of '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]': gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array 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]': gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared 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]': gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of '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]': gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared 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]': gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:8: ../../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared 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]': gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, 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]': gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&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]': gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | 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]': gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/prototype-info-inl.h:8, from ../../deps/v8/src/objects/map-inl.h:19: ../../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:959:7: note: 'class v8::internal::WasmArray' declared here 959 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ [1966/2643] g++ -MMD -MF obj/deps/v8/src/compiler/backend/loong64/v8_base_without_compiler.code-generator-loong64.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/compiler/backend/loong64/code-generator-loong64.cc -o obj/deps/v8/src/compiler/backend/loong64/v8_base_without_compiler.code-generator-loong64.o 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/backend/loong64/code-generator-loong64.cc:5: ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]': ../../deps/v8/src/objects/heap-object.h:173:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapObject' from 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]': gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:21: ../../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:12: ../../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:12: ../../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of '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]': gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array 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]': gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared 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]': gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of '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]': gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared 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]': gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:8: ../../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared 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]': gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, 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]': gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&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]': gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | 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]': gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/prototype-info-inl.h:8, from ../../deps/v8/src/objects/map-inl.h:19: ../../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:959:7: note: 'class v8::internal::WasmArray' declared here 959 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ [1967/2643] g++ -MMD -MF obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.swiss-hash-table-helpers-tq.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c gen/torque-generated/src/objects/swiss-hash-table-helpers-tq.cc -o obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.swiss-hash-table-helpers-tq.o [1968/2643] g++ -MMD -MF obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.swiss-name-dictionary-tq.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c gen/torque-generated/src/objects/swiss-name-dictionary-tq.cc -o obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.swiss-name-dictionary-tq.o [1969/2643] g++ -MMD -MF obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.js-collection-tq.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c gen/torque-generated/src/objects/js-collection-tq.cc -o obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.js-collection-tq.o 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-inl.h:11, from ../../deps/v8/src/objects/js-collection-inl.h:8, from gen/torque-generated/src/objects/js-collection-tq.cc:1: ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]': ../../deps/v8/src/objects/heap-object.h:173:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapObject' from an 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/deoptimizer/translation-array.h:10, from ../../deps/v8/src/objects/code.h:11, from ../../deps/v8/src/heap/heap-write-barrier-inl.h:14: ../../deps/v8/src/objects/smi.h:23:7: note: 'class v8::internal::Smi' declared here 23 | class Smi : public Object { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]': ../../deps/v8/src/objects/js-objects.h:1035:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSIteratorResult' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &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/js-collection-iterator-inl.h:9, from ../../deps/v8/src/objects/js-collection-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]': gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:21: ../../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:12: ../../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:12: ../../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of '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]': gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array 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]': gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared 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]': gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of '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]': gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared 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]': gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:8: ../../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared 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]': gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, 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]': gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&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]': gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | 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]': gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/prototype-info-inl.h:8, from ../../deps/v8/src/objects/map-inl.h:19: ../../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:959:7: note: 'class v8::internal::WasmArray' declared here 959 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ [1970/2643] g++ -MMD -MF obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.js-proxy-tq.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c gen/torque-generated/src/objects/js-proxy-tq.cc -o obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.js-proxy-tq.o In file included from ../../deps/v8/src/base/bounds.h:9, from ../../deps/v8/src/objects/instance-type-inl.h:8, from ../../deps/v8/src/objects/js-proxy-inl.h:8, from gen/torque-generated/src/objects/js-proxy-tq.cc:1: ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]': ../../deps/v8/src/objects/heap-object.h:173:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapObject' from 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/execution/isolate-utils-inl.h:8, from ../../deps/v8/src/objects/instance-type-inl.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, 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/objects-inl.h:32, 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]': gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:21: ../../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:12: ../../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:12: ../../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of '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]': gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array 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]': gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared 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]': gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of '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]': gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../../deps/v8/src/objects/hash-table-inl.h:295: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::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared here 25 | class Name : public TorqueGeneratedName { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, 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]': gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:8: ../../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared 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]': gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedDoubleArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | 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]': gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&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::PrototypeInfo; Source = v8::internal::Object]': gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/prototype-info-inl.h:8, from ../../deps/v8/src/objects/map-inl.h:19: ../../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:959:7: note: 'class v8::internal::WasmArray' declared here 959 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ [1971/2643] g++ -MMD -MF obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.js-function-tq.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c gen/torque-generated/src/objects/js-function-tq.cc -o obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.js-function-tq.o 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-inl.h:8, from gen/torque-generated/src/objects/js-function-tq.cc:1: ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]': ../../deps/v8/src/objects/heap-object.h:173:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapObject' from 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/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/ic/ic.h:11, from ../../deps/v8/src/objects/js-function-inl.h:14: ../../deps/v8/src/objects/smi.h:23:7: note: 'class v8::internal::Smi' declared 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::ClosureFeedbackCellArray; Source = v8::internal::Object]': ../../deps/v8/src/objects/feedback-vector.h:173:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClosureFeedbackCellArray' 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/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: ../../deps/v8/src/objects/bigint.h:38:7: note: 'class v8::internal::BigIntBase' declared here 38 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]': ../../deps/v8/src/objects/bigint.h:130:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FreshlyAllocatedBigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:115:7: note: 'class v8::internal::FreshlyAllocatedBigInt' declared here 115 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]': ../../deps/v8/src/objects/bigint.h:225:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:150:7: note: 'class v8::internal::BigInt' declared here 150 | class BigInt : public BigIntBase { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]': ../../deps/v8/src/objects/js-collection.h:51:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSSetIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:19: ../../deps/v8/src/objects/js-collection.h:44:7: note: 'class v8::internal::JSSetIterator' declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]': ../../deps/v8/src/objects/js-collection.h:78:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSMapIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-collection.h:71:7: note: 'class v8::internal::JSMapIterator' declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]': ../../deps/v8/src/objects/source-text-module.h:219:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModuleInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:25: ../../deps/v8/src/objects/source-text-module.h:217:7: note: 'class v8::internal::SourceTextModuleInfo' declared 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]': gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:21: ../../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:12: ../../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of '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]': gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array 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]': gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared 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]': gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of '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]': gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared 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]': gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:8: ../../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared 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]': gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, 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]': gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&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]': gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | 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]': gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/prototype-info-inl.h:8, from ../../deps/v8/src/objects/map-inl.h:19: ../../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:959:7: note: 'class v8::internal::WasmArray' declared here 959 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ [1972/2643] g++ -MMD -MF obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.js-promise-tq.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c gen/torque-generated/src/objects/js-promise-tq.cc -o obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.js-promise-tq.o 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-promise.h:9, from ../../deps/v8/src/objects/js-promise-inl.h:8, from gen/torque-generated/src/objects/js-promise-tq.cc:1: ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]': ../../deps/v8/src/objects/heap-object.h:173:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapObject' from 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/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/js-promise-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::ObjectHashTable; Source = v8::internal::Object]': ../../deps/v8/src/objects/hash-table.h:381:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &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/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]': gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:21: ../../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:12: ../../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of '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]': gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array 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]': gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared 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]': gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of '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]': gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared 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]': gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:8: ../../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared 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]': gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, 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]': gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&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]': gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | 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]': gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/prototype-info-inl.h:8, from ../../deps/v8/src/objects/map-inl.h:19: ../../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:959:7: note: 'class v8::internal::WasmArray' declared here 959 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ [1973/2643] g++ -MMD -MF obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.js-objects-tq.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c gen/torque-generated/src/objects/js-objects-tq.cc -o obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.js-objects-tq.o 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/js-objects-inl.h:8, from gen/torque-generated/src/objects/js-objects-tq.cc:1: ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]': ../../deps/v8/src/objects/heap-object.h:173:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapObject' from an 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, from ../../deps/v8/src/objects/js-objects-inl.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/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/js-objects-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/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/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]': gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:21: ../../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:12: ../../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:12: ../../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of '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]': gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array 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]': gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared 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]': gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of '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]': gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared 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]': gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:8: ../../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared 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]': gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, 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]': gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/prototype-info-inl.h:8, from ../../deps/v8/src/objects/map-inl.h:19: ../../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &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]': gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&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]': gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:243:7: note: 'class v8::internal::FixedDoubleArray' declared here 243 | class FixedDoubleArray | ^~~~~~~~~~~~~~~~ [1974/2643] g++ -MMD -MF obj/tools/v8_gypfiles/gen/torque-generated/test/torque/v8_base_without_compiler.test-torque-tq.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c gen/torque-generated/test/torque/test-torque-tq.cc -o obj/tools/v8_gypfiles/gen/torque-generated/test/torque/v8_base_without_compiler.test-torque-tq.o [1975/2643] g++ -MMD -MF obj/tools/v8_gypfiles/gen/torque-generated/third_party/v8/builtins/v8_base_without_compiler.array-sort-tq.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c gen/torque-generated/third_party/v8/builtins/array-sort-tq.cc -o obj/tools/v8_gypfiles/gen/torque-generated/third_party/v8/builtins/v8_base_without_compiler.array-sort-tq.o [1976/2643] g++ -MMD -MF obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.intl-objects-tq.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c gen/torque-generated/src/objects/intl-objects-tq.cc -o obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.intl-objects-tq.o [1977/2643] g++ -MMD -MF obj/deps/v8/src/wasm/baseline/v8_base_without_compiler.liftoff-compiler.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/wasm/baseline/liftoff-compiler.cc -o obj/deps/v8/src/wasm/baseline/v8_base_without_compiler.liftoff-compiler.o In file included from ../../deps/v8/src/wasm/function-body-decoder-impl.h:29, from ../../deps/v8/src/wasm/baseline/liftoff-compiler.cc:26: ../../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/codegen/assembler.h:42, from ../../deps/v8/src/wasm/function-compiler.h:14, from ../../deps/v8/src/wasm/baseline/liftoff-compiler.h:8, from ../../deps/v8/src/wasm/baseline/liftoff-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/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 { | ^~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/wasm/function-body-decoder.h:15, from ../../deps/v8/src/wasm/function-compiler.h: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::AllocationSite; Source = v8::internal::Object]': ../../deps/v8/src/objects/allocation-site.h:140:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AllocationSite' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included 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/wasm/baseline/liftoff-compiler.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/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]': gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:21: ../../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:12: ../../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:12: ../../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of '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]': gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array 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]': gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared 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]': gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of '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]': gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared 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]': gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:8: ../../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared 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]': gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, 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]': gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&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]': gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | 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]': gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/prototype-info-inl.h:8, from ../../deps/v8/src/objects/map-inl.h:19: ../../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &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 = 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 'v8::internal::wasm::WasmOpcode v8::internal::wasm::Decoder::read_prefixed_opcode(const v8::internal::byte*, uint32_t*, const char*) [with ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; v8::internal::byte = unsigned char; uint32_t = unsigned int]': ../../deps/v8/src/wasm/decoder.h:143:42: required from 'v8::internal::wasm::WasmOpcode v8::internal::wasm::Decoder::read_prefixed_opcode(const v8::internal::byte*) [with ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; v8::internal::byte = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2298:75: required from 'const char* v8::internal::wasm::WasmFullDecoder::SafeOpcodeNameAt(const v8::internal::byte*) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kBooleanValidation; Interface = v8::internal::wasm::{anonymous}::LiftoffCompiler; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; v8::internal::byte = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:5180:23: required from 'void v8::internal::wasm::WasmFullDecoder::PopTypeError(int, Value, const char*) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kBooleanValidation; Interface = v8::internal::wasm::{anonymous}::LiftoffCompiler; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; Value = v8::internal::wasm::ValueBase]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2744:21: required from 'int v8::internal::wasm::WasmFullDecoder::DecodeBrOnNullImpl(TraceLine*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kBooleanValidation; Interface = v8::internal::wasm::{anonymous}::LiftoffCompiler; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2712:3: required from 'static int v8::internal::wasm::WasmFullDecoder::DecodeBrOnNull(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kBooleanValidation; Interface = v8::internal::wasm::{anonymous}::LiftoffCompiler; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3529:5: required from 'static constexpr int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandlerTableEntry(size_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kBooleanValidation; Interface = v8::internal::wasm::{anonymous}::LiftoffCompiler; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); size_t = long unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3589:30: required from 'int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandler(uint8_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kBooleanValidation; Interface = v8::internal::wasm::{anonymous}::LiftoffCompiler; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); uint8_t = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2398:33: required from 'void v8::internal::wasm::WasmFullDecoder::DecodeFunctionBody() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kBooleanValidation; Interface = v8::internal::wasm::{anonymous}::LiftoffCompiler; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2260:5: required from 'bool v8::internal::wasm::WasmFullDecoder::Decode() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kBooleanValidation; Interface = v8::internal::wasm::{anonymous}::LiftoffCompiler; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/baseline/liftoff-compiler.cc:6609:17: required from here ../../deps/v8/src/wasm/decoder.h:159:18: warning: enum constant in boolean context [-Wint-in-bool-context] 159 | if (validate && V8_UNLIKELY(index > 0xff)) { ../../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(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::kNoTrace; long unsigned int size_in_bits = 32; v8::internal::byte = unsigned char; uint32_t = unsigned int]': ../../deps/v8/src/wasm/decoder.h:108:50: required from 'uint32_t v8::internal::wasm::Decoder::read_u32v(const v8::internal::byte*, uint32_t*, const char*) [with ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; uint32_t = unsigned int; v8::internal::byte = unsigned char]' ../../deps/v8/src/wasm/decoder.h:155:32: required from 'v8::internal::wasm::WasmOpcode v8::internal::wasm::Decoder::read_prefixed_opcode(const v8::internal::byte*, uint32_t*, const char*) [with ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../../deps/v8/src/wasm/decoder.h:143:42: required from 'v8::internal::wasm::WasmOpcode v8::internal::wasm::Decoder::read_prefixed_opcode(const v8::internal::byte*) [with ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; v8::internal::byte = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2298:75: required from 'const char* v8::internal::wasm::WasmFullDecoder::SafeOpcodeNameAt(const v8::internal::byte*) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kBooleanValidation; Interface = v8::internal::wasm::{anonymous}::LiftoffCompiler; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; v8::internal::byte = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:5180:23: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../deps/v8/src/wasm/function-body-decoder-impl.h:2712:3: required from 'static int v8::internal::wasm::WasmFullDecoder::DecodeBrOnNull(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kBooleanValidation; Interface = v8::internal::wasm::{anonymous}::LiftoffCompiler; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3529:5: required from 'static constexpr int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandlerTableEntry(size_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kBooleanValidation; Interface = v8::internal::wasm::{anonymous}::LiftoffCompiler; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); size_t = long unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3589:30: required from 'int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandler(uint8_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kBooleanValidation; Interface = v8::internal::wasm::{anonymous}::LiftoffCompiler; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); uint8_t = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2398:33: required from 'void v8::internal::wasm::WasmFullDecoder::DecodeFunctionBody() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kBooleanValidation; Interface = v8::internal::wasm::{anonymous}::LiftoffCompiler; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2260:5: required from 'bool v8::internal::wasm::WasmFullDecoder::Decode() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kBooleanValidation; Interface = v8::internal::wasm::{anonymous}::LiftoffCompiler; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/baseline/liftoff-compiler.cc:6609:17: 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_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/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::kNoTrace; 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::kNoTrace; 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::kNoTrace; long unsigned int size_in_bits = 32; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../../deps/v8/src/wasm/decoder.h:108:50: required from 'uint32_t v8::internal::wasm::Decoder::read_u32v(const v8::internal::byte*, uint32_t*, const char*) [with ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; uint32_t = unsigned int; v8::internal::byte = unsigned char]' ../../deps/v8/src/wasm/decoder.h:155:32: required from 'v8::internal::wasm::WasmOpcode v8::internal::wasm::Decoder::read_prefixed_opcode(const v8::internal::byte*, uint32_t*, const char*) [with ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../../deps/v8/src/wasm/decoder.h:143:42: required from 'v8::internal::wasm::WasmOpcode v8::internal::wasm::Decoder::read_prefixed_opcode(const v8::internal::byte*) [with ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; v8::internal::byte = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2298:75: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../deps/v8/src/wasm/function-body-decoder-impl.h:2712:3: required from 'static int v8::internal::wasm::WasmFullDecoder::DecodeBrOnNull(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kBooleanValidation; Interface = v8::internal::wasm::{anonymous}::LiftoffCompiler; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3529:5: required from 'static constexpr int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandlerTableEntry(size_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kBooleanValidation; Interface = v8::internal::wasm::{anonymous}::LiftoffCompiler; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); size_t = long unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3589:30: required from 'int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandler(uint8_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kBooleanValidation; Interface = v8::internal::wasm::{anonymous}::LiftoffCompiler; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); uint8_t = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2398:33: required from 'void v8::internal::wasm::WasmFullDecoder::DecodeFunctionBody() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kBooleanValidation; Interface = v8::internal::wasm::{anonymous}::LiftoffCompiler; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2260:5: required from 'bool v8::internal::wasm::WasmFullDecoder::Decode() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kBooleanValidation; Interface = v8::internal::wasm::{anonymous}::LiftoffCompiler; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/baseline/liftoff-compiler.cc:6609:17: 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::kNoTrace; 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::kNoTrace; 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::kNoTrace; 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::kNoTrace; long unsigned int size_in_bits = 32; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../../deps/v8/src/wasm/decoder.h:108:50: required from 'uint32_t v8::internal::wasm::Decoder::read_u32v(const v8::internal::byte*, uint32_t*, const char*) [with ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; uint32_t = unsigned int; v8::internal::byte = unsigned char]' ../../deps/v8/src/wasm/decoder.h:155:32: required from 'v8::internal::wasm::WasmOpcode v8::internal::wasm::Decoder::read_prefixed_opcode(const v8::internal::byte*, uint32_t*, const char*) [with ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../../deps/v8/src/wasm/decoder.h:143:42: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../deps/v8/src/wasm/function-body-decoder-impl.h:2712:3: required from 'static int v8::internal::wasm::WasmFullDecoder::DecodeBrOnNull(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kBooleanValidation; Interface = v8::internal::wasm::{anonymous}::LiftoffCompiler; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3529:5: required from 'static constexpr int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandlerTableEntry(size_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kBooleanValidation; Interface = v8::internal::wasm::{anonymous}::LiftoffCompiler; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); size_t = long unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3589:30: required from 'int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandler(uint8_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kBooleanValidation; Interface = v8::internal::wasm::{anonymous}::LiftoffCompiler; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); uint8_t = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2398:33: required from 'void v8::internal::wasm::WasmFullDecoder::DecodeFunctionBody() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kBooleanValidation; Interface = v8::internal::wasm::{anonymous}::LiftoffCompiler; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2260:5: required from 'bool v8::internal::wasm::WasmFullDecoder::Decode() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kBooleanValidation; Interface = v8::internal::wasm::{anonymous}::LiftoffCompiler; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/baseline/liftoff-compiler.cc:6609:17: 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::kNoTrace; 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: 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::kNoTrace; 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::kNoTrace; 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::kNoTrace; long unsigned int size_in_bits = 32; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../../deps/v8/src/wasm/decoder.h:108:50: required from 'uint32_t v8::internal::wasm::Decoder::read_u32v(const v8::internal::byte*, uint32_t*, const char*) [with ValidateFlag validate = v8::internal::wasm::Decoder::kFullValidation; uint32_t = unsigned int; v8::internal::byte = unsigned char]' ../../deps/v8/src/wasm/decoder.h:155:32: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../deps/v8/src/wasm/function-body-decoder-impl.h:2744:21: required from 'int v8::internal::wasm::WasmFullDecoder::DecodeBrOnNullImpl(TraceLine*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kBooleanValidation; Interface = v8::internal::wasm::{anonymous}::LiftoffCompiler; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2712:3: required from 'static int v8::internal::wasm::WasmFullDecoder::DecodeBrOnNull(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kBooleanValidation; Interface = v8::internal::wasm::{anonymous}::LiftoffCompiler; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3529:5: required from 'static constexpr int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandlerTableEntry(size_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kBooleanValidation; Interface = v8::internal::wasm::{anonymous}::LiftoffCompiler; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); size_t = long unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3589:30: required from 'int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandler(uint8_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kBooleanValidation; Interface = v8::internal::wasm::{anonymous}::LiftoffCompiler; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); uint8_t = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2398:33: required from 'void v8::internal::wasm::WasmFullDecoder::DecodeFunctionBody() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kBooleanValidation; Interface = v8::internal::wasm::{anonymous}::LiftoffCompiler; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2260:5: required from 'bool v8::internal::wasm::WasmFullDecoder::Decode() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kBooleanValidation; Interface = v8::internal::wasm::{anonymous}::LiftoffCompiler; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/baseline/liftoff-compiler.cc:6609:17: 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::kNoTrace; 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: 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::kNoTrace; 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::kNoTrace; 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::kNoTrace; long unsigned int size_in_bits = 32; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../../deps/v8/src/wasm/decoder.h:108:50: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../deps/v8/src/wasm/function-body-decoder-impl.h:5180:23: required from 'void v8::internal::wasm::WasmFullDecoder::PopTypeError(int, Value, const char*) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kBooleanValidation; Interface = v8::internal::wasm::{anonymous}::LiftoffCompiler; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; Value = v8::internal::wasm::ValueBase]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2744:21: required from 'int v8::internal::wasm::WasmFullDecoder::DecodeBrOnNullImpl(TraceLine*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kBooleanValidation; Interface = v8::internal::wasm::{anonymous}::LiftoffCompiler; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2712:3: required from 'static int v8::internal::wasm::WasmFullDecoder::DecodeBrOnNull(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kBooleanValidation; Interface = v8::internal::wasm::{anonymous}::LiftoffCompiler; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3529:5: required from 'static constexpr int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandlerTableEntry(size_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kBooleanValidation; Interface = v8::internal::wasm::{anonymous}::LiftoffCompiler; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); size_t = long unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3589:30: required from 'int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandler(uint8_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kBooleanValidation; Interface = v8::internal::wasm::{anonymous}::LiftoffCompiler; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); uint8_t = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2398:33: required from 'void v8::internal::wasm::WasmFullDecoder::DecodeFunctionBody() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kBooleanValidation; Interface = v8::internal::wasm::{anonymous}::LiftoffCompiler; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2260:5: required from 'bool v8::internal::wasm::WasmFullDecoder::Decode() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kBooleanValidation; Interface = v8::internal::wasm::{anonymous}::LiftoffCompiler; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/baseline/liftoff-compiler.cc:6609:17: 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::kNoTrace; 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: 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::kNoTrace; 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::kNoTrace; long unsigned int size_in_bits = 32; v8::internal::byte = unsigned char; uint32_t = unsigned int]' ../../deps/v8/src/wasm/decoder.h:422:69: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ../../deps/v8/src/wasm/function-body-decoder-impl.h:2298:75: required from 'const char* v8::internal::wasm::WasmFullDecoder::SafeOpcodeNameAt(const v8::internal::byte*) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kBooleanValidation; Interface = v8::internal::wasm::{anonymous}::LiftoffCompiler; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; v8::internal::byte = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:5180:23: required from 'void v8::internal::wasm::WasmFullDecoder::PopTypeError(int, Value, const char*) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kBooleanValidation; Interface = v8::internal::wasm::{anonymous}::LiftoffCompiler; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; Value = v8::internal::wasm::ValueBase]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2744:21: required from 'int v8::internal::wasm::WasmFullDecoder::DecodeBrOnNullImpl(TraceLine*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kBooleanValidation; Interface = v8::internal::wasm::{anonymous}::LiftoffCompiler; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2712:3: required from 'static int v8::internal::wasm::WasmFullDecoder::DecodeBrOnNull(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kBooleanValidation; Interface = v8::internal::wasm::{anonymous}::LiftoffCompiler; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3529:5: required from 'static constexpr int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandlerTableEntry(size_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kBooleanValidation; Interface = v8::internal::wasm::{anonymous}::LiftoffCompiler; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); size_t = long unsigned int]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:3589:30: required from 'int (* v8::internal::wasm::WasmFullDecoder::GetOpcodeHandler(uint8_t))(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode) [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kBooleanValidation; Interface = v8::internal::wasm::{anonymous}::LiftoffCompiler; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody; OpcodeHandler = int (*)(v8::internal::wasm::WasmFullDecoder*, v8::internal::wasm::WasmOpcode); uint8_t = unsigned char]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2398:33: required from 'void v8::internal::wasm::WasmFullDecoder::DecodeFunctionBody() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kBooleanValidation; Interface = v8::internal::wasm::{anonymous}::LiftoffCompiler; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/function-body-decoder-impl.h:2260:5: required from 'bool v8::internal::wasm::WasmFullDecoder::Decode() [with v8::internal::wasm::Decoder::ValidateFlag validate = v8::internal::wasm::Decoder::kBooleanValidation; Interface = v8::internal::wasm::{anonymous}::LiftoffCompiler; v8::internal::wasm::DecodingMode decoding_mode = v8::internal::wasm::kFunctionBody]' ../../deps/v8/src/wasm/baseline/liftoff-compiler.cc:6609:17: 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) { | ^~~~~~~~~ [1978/2643] g++ -MMD -MF obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.js-regexp-string-iterator-tq.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c gen/torque-generated/src/objects/js-regexp-string-iterator-tq.cc -o obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.js-regexp-string-iterator-tq.o 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-regexp-string-iterator.h:8, from ../../deps/v8/src/objects/js-regexp-string-iterator-inl.h:8, from gen/torque-generated/src/objects/js-regexp-string-iterator-tq.cc:1: ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]': ../../deps/v8/src/objects/heap-object.h:173:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapObject' from 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/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/js-regexp-string-iterator-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::ObjectHashTable; Source = v8::internal::Object]': ../../deps/v8/src/objects/hash-table.h:381:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &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/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]': gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:21: ../../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:12: ../../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of '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]': gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array 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]': gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared 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]': gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of '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]': gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared 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]': gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:8: ../../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared 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]': gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, 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]': gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&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]': gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | 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]': gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/prototype-info-inl.h:8, from ../../deps/v8/src/objects/map-inl.h:19: ../../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:959:7: note: 'class v8::internal::WasmArray' declared here 959 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ [1979/2643] g++ -MMD -MF obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.js-regexp-tq.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c gen/torque-generated/src/objects/js-regexp-tq.cc -o obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.js-regexp-tq.o 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-inl.h:8, from gen/torque-generated/src/objects/js-regexp-tq.cc:1: ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]': ../../deps/v8/src/objects/heap-object.h:173:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapObject' from 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/visitors.h:9, from ../../deps/v8/src/heap/heap.h:39, 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/objects/js-array-inl.h:10, from ../../deps/v8/src/objects/js-regexp-inl.h:10: ../../deps/v8/src/objects/code.h:46:7: note: 'class v8::internal::CodeDataContainer' declared here 46 | class CodeDataContainer : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]': ../../deps/v8/src/objects/code.h:579:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Code' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:221:7: note: 'class v8::internal::Code' declared here 221 | class Code : public HeapObject { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]': ../../deps/v8/src/objects/code.h:837:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AbstractCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:790:7: note: 'class v8::internal::AbstractCode' declared here 790 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]': ../../deps/v8/src/objects/code.h:860:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DependentCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:858:7: note: 'class v8::internal::DependentCode' declared here 858 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]': ../../deps/v8/src/objects/code.h:1101:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationLiteralArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:1090:7: note: 'class v8::internal::DeoptimizationLiteralArray' declared here 1090 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]': ../../deps/v8/src/objects/code.h:1191:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationData' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:1112:7: note: 'class v8::internal::DeoptimizationData' declared 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]': gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:21: ../../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:12: ../../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:12: ../../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of '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]': gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array 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]': gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared 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]': gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of '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]': gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared 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]': gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:8: ../../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared 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]': gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, 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]': gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&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]': gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | 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]': gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/prototype-info-inl.h:8, from ../../deps/v8/src/objects/map-inl.h:19: ../../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &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]': 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)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-array.h:25:7: note: 'class v8::internal::JSArray' declared here 25 | class JSArray : public TorqueGeneratedJSArray { | ^~~~~~~ [1980/2643] g++ -MMD -MF obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.js-struct-tq.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c gen/torque-generated/src/objects/js-struct-tq.cc -o obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.js-struct-tq.o 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/objects/js-struct-inl.h:8, from gen/torque-generated/src/objects/js-struct-tq.cc:1: ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]': ../../deps/v8/src/objects/heap-object.h:173:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapObject' from 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::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: ../../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]': gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:21: ../../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:12: ../../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:12: ../../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of '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]': gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array 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]': gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared 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]': gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of '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]': gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared 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]': gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:8: ../../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared 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]': gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, 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]': gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&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]': gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | 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]': gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/prototype-info-inl.h:8, from ../../deps/v8/src/objects/map-inl.h:19: ../../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:959:7: note: 'class v8::internal::WasmArray' declared here 959 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ [1981/2643] g++ -MMD -MF obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.microtask-tq.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c gen/torque-generated/src/objects/microtask-tq.cc -o obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.microtask-tq.o In file included from ../../deps/v8/src/base/bits.h:12, from ../../deps/v8/src/objects/objects.h:13, from ../../deps/v8/src/objects/microtask.h:8, from ../../deps/v8/src/objects/microtask-inl.h:8, from gen/torque-generated/src/objects/microtask-tq.cc:1: ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]': ../../deps/v8/src/objects/heap-object.h:173:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapObject' from 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/microtask.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/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/microtask-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, 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/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/objects/microtask-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]': gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:21: ../../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:12: ../../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:12: ../../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of '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]': gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array 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]': gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of '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]': gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared 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]': gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared 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]': gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:8: ../../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared 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]': gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, 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]': gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&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]': gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | 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]': gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/prototype-info-inl.h:8, from ../../deps/v8/src/objects/map-inl.h:19: ../../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:959:7: note: 'class v8::internal::WasmArray' declared here 959 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ [1982/2643] g++ -MMD -MF obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.js-temporal-objects-tq.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c gen/torque-generated/src/objects/js-temporal-objects-tq.cc -o obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.js-temporal-objects-tq.o 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/objects/js-temporal-objects-inl.h:8, from gen/torque-generated/src/objects/js-temporal-objects-tq.cc:1: ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]': ../../deps/v8/src/objects/heap-object.h:173:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapObject' from 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]': gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:21: ../../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:12: ../../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:12: ../../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of '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]': gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array 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]': gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared 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]': gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of '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]': gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared 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]': gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:8: ../../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared 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]': gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, 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]': gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&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]': gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | 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]': gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/prototype-info-inl.h:8, from ../../deps/v8/src/objects/map-inl.h:19: ../../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:959:7: note: 'class v8::internal::WasmArray' declared here 959 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ [1983/2643] g++ -MMD -MF obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.literal-objects-tq.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c gen/torque-generated/src/objects/literal-objects-tq.cc -o obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.literal-objects-tq.o 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-inl.h:8, from gen/torque-generated/src/objects/literal-objects-tq.cc:1: ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]': ../../deps/v8/src/objects/heap-object.h:173:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapObject' from 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::JSIteratorResult; Source = v8::internal::Object]': ../../deps/v8/src/objects/js-objects.h:1035:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSIteratorResult' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &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/objects/literal-objects-inl.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: ../../deps/v8/src/objects/hash-table.h:378:25: note: 'class v8::internal::ObjectHashTable' declared here 378 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]': ../../deps/v8/src/objects/hash-table.h:400:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EphemeronHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:395:25: note: 'class v8::internal::EphemeronHashTable' declared here 395 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]': ../../deps/v8/src/objects/hash-table.h:435:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:426:25: note: 'class v8::internal::ObjectHashSet' declared here 426 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]': ../../deps/v8/src/objects/hash-table.h:470:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameToIndexHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:453:25: note: 'class v8::internal::NameToIndexHashTable' declared here 453 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]': ../../deps/v8/src/objects/hash-table.h:507:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::RegisteredSymbolTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:493:7: note: 'class v8::internal::RegisteredSymbolTable' declared here 493 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]': ../../deps/v8/src/objects/ordered-hash-table.h:276:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:271:25: note: 'class v8::internal::OrderedHashSet' declared here 271 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]': ../../deps/v8/src/objects/ordered-hash-table.h:311:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:306:25: note: 'class v8::internal::OrderedHashMap' declared here 306 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]': ../../deps/v8/src/objects/ordered-hash-table.h:650:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:648:7: note: 'class v8::internal::SmallOrderedHashSet' declared here 648 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]': ../../deps/v8/src/objects/ordered-hash-table.h:682:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:680:7: note: 'class v8::internal::SmallOrderedHashMap' declared here 680 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]': ../../deps/v8/src/objects/ordered-hash-table.h:764:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:759:25: note: 'class v8::internal::OrderedNameDictionary' declared here 759 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]': ../../deps/v8/src/objects/ordered-hash-table.h:886:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:883:7: note: 'class v8::internal::SmallOrderedNameDictionary' declared here 883 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OSROptimizedCodeCache; Source = v8::internal::Object]': ../../deps/v8/src/objects/osr-optimized-code-cache.h:42:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OSROptimizedCodeCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/contexts.h:12: ../../deps/v8/src/objects/osr-optimized-code-cache.h:40:17: note: 'class v8::internal::OSROptimizedCodeCache' declared here 40 | class V8_EXPORT OSROptimizedCodeCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]': ../../deps/v8/src/objects/contexts.h:385:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScriptContextTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:383:7: note: 'class v8::internal::ScriptContextTable' declared here 383 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]': ../../deps/v8/src/objects/contexts.h:713:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NativeContext' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:711:7: note: 'class v8::internal::NativeContext' declared 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::Oddball; Source = v8::internal::Object]': ../../deps/v8/src/objects/oddball.h:43:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Oddball' from an array of 'const 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]': gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:21: ../../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:12: ../../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:12: ../../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of '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]': gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array 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]': gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared 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]': gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of '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]': gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared 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]': gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:8: ../../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared 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]': gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, 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]': gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&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]': gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | 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]': gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/prototype-info-inl.h:8, from ../../deps/v8/src/objects/map-inl.h:19: ../../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:959:7: note: 'class v8::internal::WasmArray' declared here 959 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ [1984/2643] g++ -MMD -MF obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.js-shadow-realms-tq.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c gen/torque-generated/src/objects/js-shadow-realms-tq.cc -o obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.js-shadow-realms-tq.o 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/objects/js-shadow-realms-inl.h:8, from gen/torque-generated/src/objects/js-shadow-realms-tq.cc:1: ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]': ../../deps/v8/src/objects/heap-object.h:173:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapObject' from 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]': gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:21: ../../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:12: ../../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:12: ../../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of '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]': gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array 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]': gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared 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]': gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of '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]': gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared 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]': gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:8: ../../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared 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]': gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, 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]': gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&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]': gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | 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]': gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/prototype-info-inl.h:8, from ../../deps/v8/src/objects/map-inl.h:19: ../../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:959:7: note: 'class v8::internal::WasmArray' declared here 959 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ [1985/2643] g++ -MMD -MF obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.megadom-handler-tq.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c gen/torque-generated/src/objects/megadom-handler-tq.cc -o obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.megadom-handler-tq.o 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/megadom-handler.h:8, from ../../deps/v8/src/objects/megadom-handler-inl.h:8, from gen/torque-generated/src/objects/megadom-handler-tq.cc:1: ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]': ../../deps/v8/src/objects/heap-object.h:173:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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/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/megadom-handler-inl.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: ../../deps/v8/src/objects/js-objects.h:1014:7: note: 'class v8::internal::JSIteratorResult' declared here 1014 | class JSIteratorResult : public JSObject { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashTable; Source = v8::internal::Object]': ../../deps/v8/src/objects/hash-table.h:381:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/keys.h:9, from ../../deps/v8/src/objects/ordered-hash-table.h:13: ../../deps/v8/src/objects/hash-table.h:378:25: note: 'class v8::internal::ObjectHashTable' declared here 378 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]': ../../deps/v8/src/objects/hash-table.h:400:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EphemeronHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:395:25: note: 'class v8::internal::EphemeronHashTable' declared here 395 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]': ../../deps/v8/src/objects/hash-table.h:435:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:426:25: note: 'class v8::internal::ObjectHashSet' declared here 426 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]': ../../deps/v8/src/objects/hash-table.h:470:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameToIndexHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:453:25: note: 'class v8::internal::NameToIndexHashTable' declared here 453 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]': ../../deps/v8/src/objects/hash-table.h:507:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::RegisteredSymbolTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:493:7: note: 'class v8::internal::RegisteredSymbolTable' declared here 493 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]': ../../deps/v8/src/objects/ordered-hash-table.h:276:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:271:25: note: 'class v8::internal::OrderedHashSet' declared here 271 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]': ../../deps/v8/src/objects/ordered-hash-table.h:311:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:306:25: note: 'class v8::internal::OrderedHashMap' declared here 306 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]': ../../deps/v8/src/objects/ordered-hash-table.h:650:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:648:7: note: 'class v8::internal::SmallOrderedHashSet' declared here 648 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]': ../../deps/v8/src/objects/ordered-hash-table.h:682:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:680:7: note: 'class v8::internal::SmallOrderedHashMap' declared here 680 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]': ../../deps/v8/src/objects/ordered-hash-table.h:764:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:759:25: note: 'class v8::internal::OrderedNameDictionary' declared here 759 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]': ../../deps/v8/src/objects/ordered-hash-table.h:886:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:883:7: note: 'class v8::internal::SmallOrderedNameDictionary' declared here 883 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OSROptimizedCodeCache; Source = v8::internal::Object]': ../../deps/v8/src/objects/osr-optimized-code-cache.h:42:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OSROptimizedCodeCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/contexts.h:12: ../../deps/v8/src/objects/osr-optimized-code-cache.h:40:17: note: 'class v8::internal::OSROptimizedCodeCache' declared here 40 | class V8_EXPORT OSROptimizedCodeCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]': ../../deps/v8/src/objects/contexts.h:385:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScriptContextTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:383:7: note: 'class v8::internal::ScriptContextTable' declared here 383 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]': ../../deps/v8/src/objects/contexts.h:713:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NativeContext' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:711:7: note: 'class v8::internal::NativeContext' declared 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]': gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:21: ../../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:12: ../../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:12: ../../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of '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]': gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array 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]': gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared 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]': gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of '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]': gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared 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]': gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:8: ../../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared 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]': gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, 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]': gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&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]': gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | 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]': gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/prototype-info-inl.h:8, from ../../deps/v8/src/objects/map-inl.h:19: ../../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:959:7: note: 'class v8::internal::WasmArray' declared here 959 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ [1986/2643] g++ -MMD -MF obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.name-tq.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c gen/torque-generated/src/objects/name-tq.cc -o obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.name-tq.o 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-inl.h:11, from ../../deps/v8/src/objects/name-inl.h:9, from gen/torque-generated/src/objects/name-tq.cc:1: ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]': ../../deps/v8/src/objects/heap-object.h:173:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapObject' from an 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/deoptimizer/translation-array.h:10, from ../../deps/v8/src/objects/code.h:11, from ../../deps/v8/src/heap/heap-write-barrier-inl.h:14: ../../deps/v8/src/objects/smi.h:23:7: note: 'class v8::internal::Smi' declared here 23 | class Smi : public Object { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]': ../../deps/v8/src/objects/js-objects.h:1035:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSIteratorResult' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &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/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]': gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:21: ../../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:12: ../../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:12: ../../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of '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]': gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array 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]': gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared 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]': gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of '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]': gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared 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]': gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:8: ../../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared 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]': gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, 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]': gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&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]': gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | 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]': gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/prototype-info-inl.h:8, from ../../deps/v8/src/objects/map-inl.h:19: ../../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:959:7: note: 'class v8::internal::WasmArray' declared here 959 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ [1987/2643] g++ -MMD -MF obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.primitive-heap-object-tq.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c gen/torque-generated/src/objects/primitive-heap-object-tq.cc -o obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.primitive-heap-object-tq.o 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/primitive-heap-object.h:8, from ../../deps/v8/src/objects/primitive-heap-object-inl.h:8, from gen/torque-generated/src/objects/primitive-heap-object-tq.cc:1: ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]': ../../deps/v8/src/objects/heap-object.h:173:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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/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/execution/isolate-utils-inl.h:8, from ../../deps/v8/src/objects/instance-type-inl.h:9, from gen/torque-generated/src/objects/primitive-heap-object-tq.cc:4: ../../deps/v8/src/objects/smi.h:23:7: note: 'class v8::internal::Smi' declared here 23 | class Smi : public Object { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]': ../../deps/v8/src/objects/js-objects.h:1035:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSIteratorResult' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &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/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]': gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:21: ../../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:12: ../../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:12: ../../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of '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]': gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array 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]': gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared 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]': gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of '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]': gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared 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]': gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:8: ../../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared 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]': gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, 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]': gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&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]': gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | 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]': gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/prototype-info-inl.h:8, from ../../deps/v8/src/objects/map-inl.h:19: ../../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:959:7: note: 'class v8::internal::WasmArray' declared here 959 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ [1988/2643] g++ -MMD -MF obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.map-tq.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c gen/torque-generated/src/objects/map-tq.cc -o obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.map-tq.o 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-inl.h:11, from ../../deps/v8/src/objects/map-inl.h:8, from gen/torque-generated/src/objects/map-tq.cc:1: ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]': ../../deps/v8/src/objects/heap-object.h:173:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapObject' from an 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/deoptimizer/translation-array.h:10, from ../../deps/v8/src/objects/code.h:11, from ../../deps/v8/src/heap/heap-write-barrier-inl.h:14: ../../deps/v8/src/objects/smi.h:23:7: note: 'class v8::internal::Smi' declared here 23 | class Smi : public Object { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]': ../../deps/v8/src/objects/js-objects.h:1035:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSIteratorResult' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &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/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]': gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:21: ../../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:12: ../../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:12: ../../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of '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]': gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array 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]': gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared 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]': gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of '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]': gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared 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]': gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:8: ../../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared 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]': gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, 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]': gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&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]': gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | 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]': gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/prototype-info-inl.h:8, from ../../deps/v8/src/objects/map-inl.h:19: ../../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:959:7: note: 'class v8::internal::WasmArray' declared here 959 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ [1989/2643] g++ -MMD -MF obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.wasm-tq.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c gen/torque-generated/src/builtins/wasm-tq.cc -o obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.wasm-tq.o [1990/2643] g++ -MMD -MF obj/tools/v8_gypfiles/gen/torque-generated/src/debug/v8_base_without_compiler.debug-wasm-objects-tq.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c gen/torque-generated/src/debug/debug-wasm-objects-tq.cc -o obj/tools/v8_gypfiles/gen/torque-generated/src/debug/v8_base_without_compiler.debug-wasm-objects-tq.o [1991/2643] g++ -MMD -MF obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.promise-tq.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c gen/torque-generated/src/objects/promise-tq.cc -o obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.promise-tq.o In file included from ../../deps/v8/src/base/bits.h:12, from ../../deps/v8/src/objects/objects.h:13, from ../../deps/v8/src/objects/microtask.h:8, from ../../deps/v8/src/objects/promise.h:8, from ../../deps/v8/src/objects/promise-inl.h:8, from gen/torque-generated/src/objects/promise-tq.cc:1: ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]': ../../deps/v8/src/objects/heap-object.h:173:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapObject' from 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/microtask.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)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-promise.h:9, from ../../deps/v8/src/objects/js-promise-inl.h:8, from ../../deps/v8/src/objects/promise-inl.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::Smi; Source = v8::internal::Object]': ../../deps/v8/src/objects/smi.h:87:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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/js-promise-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::ObjectHashTable; Source = v8::internal::Object]': ../../deps/v8/src/objects/hash-table.h:381:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &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/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]': gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:21: ../../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:12: ../../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:12: ../../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of '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]': gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array 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]': gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared 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]': gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of '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]': gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared 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]': gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:8: ../../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared 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]': gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, 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]': gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&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]': gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | 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]': gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/prototype-info-inl.h:8, from ../../deps/v8/src/objects/map-inl.h:19: ../../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:959:7: note: 'class v8::internal::WasmArray' declared here 959 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ [1992/2643] g++ -MMD -MF obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.module-tq.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c gen/torque-generated/src/objects/module-tq.cc -o obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.module-tq.o 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-inl.h:8, from gen/torque-generated/src/objects/module-tq.cc:1: ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]': ../../deps/v8/src/objects/heap-object.h:173:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapObject' from 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/common/ptr-compr-inl.h:9, from ../../deps/v8/src/objects/objects-inl.h:20, from ../../deps/v8/src/objects/module-inl.h:9: ../../deps/v8/src/objects/hash-table.h:378:25: note: 'class v8::internal::ObjectHashTable' declared here 378 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]': ../../deps/v8/src/objects/hash-table.h:400:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EphemeronHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:395:25: note: 'class v8::internal::EphemeronHashTable' declared here 395 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]': ../../deps/v8/src/objects/hash-table.h:435:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:426:25: note: 'class v8::internal::ObjectHashSet' declared here 426 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]': ../../deps/v8/src/objects/hash-table.h:470:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameToIndexHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:453:25: note: 'class v8::internal::NameToIndexHashTable' declared here 453 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]': ../../deps/v8/src/objects/hash-table.h:507:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::RegisteredSymbolTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:493:7: note: 'class v8::internal::RegisteredSymbolTable' declared here 493 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]': ../../deps/v8/src/objects/ordered-hash-table.h:276:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:271:25: note: 'class v8::internal::OrderedHashSet' declared here 271 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]': ../../deps/v8/src/objects/ordered-hash-table.h:311:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:306:25: note: 'class v8::internal::OrderedHashMap' declared here 306 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]': ../../deps/v8/src/objects/ordered-hash-table.h:650:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:648:7: note: 'class v8::internal::SmallOrderedHashSet' declared here 648 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]': ../../deps/v8/src/objects/ordered-hash-table.h:682:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:680:7: note: 'class v8::internal::SmallOrderedHashMap' declared here 680 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]': ../../deps/v8/src/objects/ordered-hash-table.h:764:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:759:25: note: 'class v8::internal::OrderedNameDictionary' declared here 759 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]': ../../deps/v8/src/objects/ordered-hash-table.h:886:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:883:7: note: 'class v8::internal::SmallOrderedNameDictionary' declared here 883 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OSROptimizedCodeCache; Source = v8::internal::Object]': ../../deps/v8/src/objects/osr-optimized-code-cache.h:42:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OSROptimizedCodeCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/contexts.h:12: ../../deps/v8/src/objects/osr-optimized-code-cache.h:40:17: note: 'class v8::internal::OSROptimizedCodeCache' declared here 40 | class V8_EXPORT OSROptimizedCodeCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]': ../../deps/v8/src/objects/contexts.h:385:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScriptContextTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:383:7: note: 'class v8::internal::ScriptContextTable' declared here 383 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]': ../../deps/v8/src/objects/contexts.h:713:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NativeContext' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:711:7: note: 'class v8::internal::NativeContext' declared 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]': gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:21: ../../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:12: ../../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:12: ../../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of '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]': gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array 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]': gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared 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]': gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of '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]': gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared 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]': gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, 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]': gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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::FunctionTemplateInfo; Source = v8::internal::Object]': gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | 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]': gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/prototype-info-inl.h:8, from ../../deps/v8/src/objects/map-inl.h:19: ../../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &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]': gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/source-text-module.h:26:7: note: 'class v8::internal::SourceTextModule' declared here 26 | class SourceTextModule | ^~~~~~~~~~~~~~~~ [1993/2643] g++ -MMD -MF obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.js-weak-refs-tq.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c gen/torque-generated/src/objects/js-weak-refs-tq.cc -o obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.js-weak-refs-tq.o 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/objects/js-weak-refs-inl.h:8, from gen/torque-generated/src/objects/js-weak-refs-tq.cc:1: ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]': ../../deps/v8/src/objects/heap-object.h:173:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapObject' from 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]': gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:21: ../../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:12: ../../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:12: ../../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of '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]': gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array 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]': gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared 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]': gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of '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]': gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared 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]': gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:8: ../../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared 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]': gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, 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]': 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:48: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]': gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&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]': gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | 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]': gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/prototype-info-inl.h:8, from ../../deps/v8/src/objects/map-inl.h:19: ../../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &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]': 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:32:28: required from here ../../deps/v8/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 | ^~~~~~~~~~~~~~~~~~~~~~ [1994/2643] g++ -MMD -MF obj/deps/v8/src/bigint/v8_base_without_compiler.bigint-internal.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/bigint/bigint-internal.cc -o obj/deps/v8/src/bigint/v8_base_without_compiler.bigint-internal.o [1995/2643] g++ -MMD -MF obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.regexp-match-info-tq.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c gen/torque-generated/src/objects/regexp-match-info-tq.cc -o obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.regexp-match-info-tq.o In file included from ../../deps/v8/src/base/sanitizer/msan.h:10, from ../../deps/v8/src/handles/handles-inl.h:8, from ../../deps/v8/src/objects/fixed-array-inl.h:8, from ../../deps/v8/src/objects/regexp-match-info-inl.h:8, from gen/torque-generated/src/objects/regexp-match-info-tq.cc:1: ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]': ../../deps/v8/src/objects/heap-object.h:173:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapObject' from 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/handles/handles-inl.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, 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: ../../deps/v8/src/objects/feedback-vector.h:169:7: note: 'class v8::internal::ClosureFeedbackCellArray' declared here 169 | class ClosureFeedbackCellArray : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FeedbackMetadata; Source = v8::internal::Object]': ../../deps/v8/src/objects/feedback-vector.h:517:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackMetadata' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:515:7: note: 'class v8::internal::FeedbackMetadata' declared 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]': gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:21: ../../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:12: ../../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:12: ../../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of '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]': gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array 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]': gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared 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]': gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of '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]': gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared 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]': gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:8: ../../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared 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]': gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, 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]': gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&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]': gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | 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]': gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/prototype-info-inl.h:8, from ../../deps/v8/src/objects/map-inl.h:19: ../../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:959:7: note: 'class v8::internal::WasmArray' declared here 959 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ [1996/2643] g++ -MMD -MF obj/deps/v8/src/bigint/v8_base_without_compiler.div-burnikel.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/bigint/div-burnikel.cc -o obj/deps/v8/src/bigint/v8_base_without_compiler.div-burnikel.o [1997/2643] g++ -MMD -MF obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.prototype-info-tq.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c gen/torque-generated/src/objects/prototype-info-tq.cc -o obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.prototype-info-tq.o 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/prototype-info.h:8, from ../../deps/v8/src/objects/prototype-info-inl.h:8, from gen/torque-generated/src/objects/prototype-info-tq.cc:1: ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]': ../../deps/v8/src/objects/heap-object.h:173:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapObject' from 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/heap/heap-write-barrier-inl.h:14, from ../../deps/v8/src/objects/prototype-info-inl.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: ../../deps/v8/src/objects/hash-table.h:378:25: note: 'class v8::internal::ObjectHashTable' declared here 378 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]': ../../deps/v8/src/objects/hash-table.h:400:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EphemeronHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:395:25: note: 'class v8::internal::EphemeronHashTable' declared here 395 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]': ../../deps/v8/src/objects/hash-table.h:435:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:426:25: note: 'class v8::internal::ObjectHashSet' declared here 426 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]': ../../deps/v8/src/objects/hash-table.h:470:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameToIndexHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:453:25: note: 'class v8::internal::NameToIndexHashTable' declared here 453 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]': ../../deps/v8/src/objects/hash-table.h:507:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::RegisteredSymbolTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:493:7: note: 'class v8::internal::RegisteredSymbolTable' declared here 493 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]': ../../deps/v8/src/objects/ordered-hash-table.h:276:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:271:25: note: 'class v8::internal::OrderedHashSet' declared here 271 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]': ../../deps/v8/src/objects/ordered-hash-table.h:311:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:306:25: note: 'class v8::internal::OrderedHashMap' declared here 306 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]': ../../deps/v8/src/objects/ordered-hash-table.h:650:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:648:7: note: 'class v8::internal::SmallOrderedHashSet' declared here 648 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]': ../../deps/v8/src/objects/ordered-hash-table.h:682:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:680:7: note: 'class v8::internal::SmallOrderedHashMap' declared here 680 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]': ../../deps/v8/src/objects/ordered-hash-table.h:764:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:759:25: note: 'class v8::internal::OrderedNameDictionary' declared here 759 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]': ../../deps/v8/src/objects/ordered-hash-table.h:886:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:883:7: note: 'class v8::internal::SmallOrderedNameDictionary' declared here 883 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OSROptimizedCodeCache; Source = v8::internal::Object]': ../../deps/v8/src/objects/osr-optimized-code-cache.h:42:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OSROptimizedCodeCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/contexts.h:12: ../../deps/v8/src/objects/osr-optimized-code-cache.h:40:17: note: 'class v8::internal::OSROptimizedCodeCache' declared here 40 | class V8_EXPORT OSROptimizedCodeCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]': ../../deps/v8/src/objects/contexts.h:385:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScriptContextTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:383:7: note: 'class v8::internal::ScriptContextTable' declared here 383 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]': ../../deps/v8/src/objects/contexts.h:713:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NativeContext' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:711:7: note: 'class v8::internal::NativeContext' declared 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/fixed-array-inl.h:16, from ../../deps/v8/src/objects/prototype-info-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]': gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:21: ../../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:12: ../../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:12: ../../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of '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]': gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array 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]': gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared 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]': gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of '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]': gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared 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]': gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:8: ../../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared 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]': gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, 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]': gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&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]': gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | 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::JSTypedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &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::PrototypeInfo; Source = v8::internal::Object]': gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::PrototypeInfo' declared here 22 | class PrototypeInfo | ^~~~~~~~~~~~~ [1998/2643] g++ -MMD -MF obj/deps/v8/src/bigint/v8_base_without_compiler.bitwise.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/bigint/bitwise.cc -o obj/deps/v8/src/bigint/v8_base_without_compiler.bitwise.o [1999/2643] g++ -MMD -MF obj/deps/v8/src/bigint/v8_base_without_compiler.div-helpers.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/bigint/div-helpers.cc -o obj/deps/v8/src/bigint/v8_base_without_compiler.div-helpers.o [2000/2643] g++ -MMD -MF obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.shared-function-info-tq.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c gen/torque-generated/src/objects/shared-function-info-tq.cc -o obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.shared-function-info-tq.o In file included from ../../deps/v8/src/objects/shared-function-info-inl.h:8, from gen/torque-generated/src/objects/shared-function-info-tq.cc:1: ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]': ../../deps/v8/src/objects/heap-object.h:173:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapObject' from 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: ../../deps/v8/src/objects/heap-object.h:27:7: note: 'class v8::internal::HeapObject' declared here 27 | class HeapObject : public Object { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]': ../../deps/v8/src/objects/smi.h:87:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:21: ../../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:12: ../../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:12: ../../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of '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]': gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array 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]': gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared 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]': gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of '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]': gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared 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]': gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:8: ../../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared 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]': gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, 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]': gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&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]': gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | 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]': gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/prototype-info-inl.h:8, from ../../deps/v8/src/objects/map-inl.h:19: ../../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:959:7: note: 'class v8::internal::WasmArray' declared here 959 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ [2001/2643] g++ -MMD -MF obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.script-tq.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c gen/torque-generated/src/objects/script-tq.cc -o obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.script-tq.o In file included from ../../deps/v8/src/execution/isolate.h:21, from ../../deps/v8/src/objects/managed.h:9, from ../../deps/v8/src/objects/script-inl.h:8, from gen/torque-generated/src/objects/script-tq.cc:1: ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]': ../../deps/v8/src/objects/heap-object.h:173:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapObject' from 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/objects/string-inl.h:11, from ../../deps/v8/src/objects/script-inl.h: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/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]': gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:21: ../../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:12: ../../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:12: ../../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of '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]': gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array 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]': gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared 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]': gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of '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]': gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared 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]': gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:8: ../../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared 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]': gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, 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]': gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&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]': gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | 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]': gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/prototype-info-inl.h:8, from ../../deps/v8/src/objects/map-inl.h:19: ../../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:959:7: note: 'class v8::internal::WasmArray' declared here 959 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ [2002/2643] g++ -MMD -MF obj/deps/v8/src/bigint/v8_base_without_compiler.div-schoolbook.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/bigint/div-schoolbook.cc -o obj/deps/v8/src/bigint/v8_base_without_compiler.div-schoolbook.o [2003/2643] g++ -MMD -MF obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.property-array-tq.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c gen/torque-generated/src/objects/property-array-tq.cc -o obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.property-array-tq.o 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/property-array.h:8, from ../../deps/v8/src/objects/property-array-inl.h:8, from gen/torque-generated/src/objects/property-array-tq.cc:1: ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]': ../../deps/v8/src/objects/heap-object.h:173:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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/property-array-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, 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/property-array-inl.h: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::Map; Source = v8::internal::Object]': gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:21: ../../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:12: ../../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of '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]': gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array 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]': gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared 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]': gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of '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]': gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared 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]': gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:8: ../../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared 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]': gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, 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]': gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&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]': gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | 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]': gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/prototype-info-inl.h:8, from ../../deps/v8/src/objects/map-inl.h:19: ../../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:959:7: note: 'class v8::internal::WasmArray' declared here 959 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ [2004/2643] g++ -MMD -MF obj/deps/v8/src/bigint/v8_base_without_compiler.mul-karatsuba.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/bigint/mul-karatsuba.cc -o obj/deps/v8/src/bigint/v8_base_without_compiler.mul-karatsuba.o [2005/2643] g++ -MMD -MF obj/deps/v8/src/bigint/v8_base_without_compiler.mul-schoolbook.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/bigint/mul-schoolbook.cc -o obj/deps/v8/src/bigint/v8_base_without_compiler.mul-schoolbook.o [2006/2643] g++ -MMD -MF obj/deps/v8/src/bigint/v8_base_without_compiler.fromstring.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/bigint/fromstring.cc -o obj/deps/v8/src/bigint/v8_base_without_compiler.fromstring.o [2007/2643] g++ -MMD -MF obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.property-descriptor-object-tq.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c gen/torque-generated/src/objects/property-descriptor-object-tq.cc -o obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.property-descriptor-object-tq.o In file included from ../../deps/v8/src/base/bits.h:12, from ../../deps/v8/src/objects/objects-inl.h:15, from ../../deps/v8/src/objects/property-descriptor-object-inl.h:8, from gen/torque-generated/src/objects/property-descriptor-object-tq.cc:1: ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]': ../../deps/v8/src/objects/heap-object.h:173:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapObject' from 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: ../../deps/v8/src/objects/heap-object.h:27:7: note: 'class v8::internal::HeapObject' declared here 27 | class HeapObject : public Object { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]': ../../deps/v8/src/objects/smi.h:87:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:21: ../../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:12: ../../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:12: ../../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of '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]': gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array 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]': gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared 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]': gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of '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]': gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared 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]': gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:8: ../../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared 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]': gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, 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]': gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&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]': gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | 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]': gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/prototype-info-inl.h:8, from ../../deps/v8/src/objects/map-inl.h:19: ../../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:959:7: note: 'class v8::internal::WasmArray' declared here 959 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ [2008/2643] g++ -MMD -MF obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.source-text-module-tq.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c gen/torque-generated/src/objects/source-text-module-tq.cc -o obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.source-text-module-tq.o 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-inl.h:8, from ../../deps/v8/src/objects/source-text-module-inl.h:8, from gen/torque-generated/src/objects/source-text-module-tq.cc:1: ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]': ../../deps/v8/src/objects/heap-object.h:173:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapObject' from 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/common/ptr-compr-inl.h:9, from ../../deps/v8/src/objects/objects-inl.h:20, from ../../deps/v8/src/objects/module-inl.h:9: ../../deps/v8/src/objects/hash-table.h:378:25: note: 'class v8::internal::ObjectHashTable' declared here 378 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]': ../../deps/v8/src/objects/hash-table.h:400:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EphemeronHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:395:25: note: 'class v8::internal::EphemeronHashTable' declared here 395 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]': ../../deps/v8/src/objects/hash-table.h:435:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:426:25: note: 'class v8::internal::ObjectHashSet' declared here 426 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]': ../../deps/v8/src/objects/hash-table.h:470:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameToIndexHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:453:25: note: 'class v8::internal::NameToIndexHashTable' declared here 453 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]': ../../deps/v8/src/objects/hash-table.h:507:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::RegisteredSymbolTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:493:7: note: 'class v8::internal::RegisteredSymbolTable' declared here 493 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]': ../../deps/v8/src/objects/ordered-hash-table.h:276:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:271:25: note: 'class v8::internal::OrderedHashSet' declared here 271 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]': ../../deps/v8/src/objects/ordered-hash-table.h:311:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:306:25: note: 'class v8::internal::OrderedHashMap' declared here 306 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]': ../../deps/v8/src/objects/ordered-hash-table.h:650:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:648:7: note: 'class v8::internal::SmallOrderedHashSet' declared here 648 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]': ../../deps/v8/src/objects/ordered-hash-table.h:682:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:680:7: note: 'class v8::internal::SmallOrderedHashMap' declared here 680 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]': ../../deps/v8/src/objects/ordered-hash-table.h:764:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:759:25: note: 'class v8::internal::OrderedNameDictionary' declared here 759 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]': ../../deps/v8/src/objects/ordered-hash-table.h:886:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:883:7: note: 'class v8::internal::SmallOrderedNameDictionary' declared here 883 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OSROptimizedCodeCache; Source = v8::internal::Object]': ../../deps/v8/src/objects/osr-optimized-code-cache.h:42:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OSROptimizedCodeCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/contexts.h:12: ../../deps/v8/src/objects/osr-optimized-code-cache.h:40:17: note: 'class v8::internal::OSROptimizedCodeCache' declared here 40 | class V8_EXPORT OSROptimizedCodeCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]': ../../deps/v8/src/objects/contexts.h:385:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScriptContextTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:383:7: note: 'class v8::internal::ScriptContextTable' declared here 383 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]': ../../deps/v8/src/objects/contexts.h:713:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NativeContext' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:711:7: note: 'class v8::internal::NativeContext' declared 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]': gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:21: ../../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:12: ../../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:12: ../../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of '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]': gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array 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]': gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared 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]': gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of '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]': gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared 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]': gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, 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]': gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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::FunctionTemplateInfo; Source = v8::internal::Object]': gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | 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]': gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/prototype-info-inl.h:8, from ../../deps/v8/src/objects/map-inl.h:19: ../../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &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]': gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/source-text-module.h:26:7: note: 'class v8::internal::SourceTextModule' declared here 26 | class SourceTextModule | ^~~~~~~~~~~~~~~~ [2009/2643] g++ -MMD -MF obj/deps/v8/src/heap/base/asm/loong64/v8_base_without_compiler.push_registers_asm.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/heap/base/asm/loong64/push_registers_asm.cc -o obj/deps/v8/src/heap/base/asm/loong64/v8_base_without_compiler.push_registers_asm.o [2010/2643] g++ -MMD -MF obj/deps/v8/src/bigint/v8_base_without_compiler.tostring.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/bigint/tostring.cc -o obj/deps/v8/src/bigint/v8_base_without_compiler.tostring.o ../../deps/v8/src/bigint/tostring.cc:298:1: warning: multi-line comment [-Wcomment] 298 | // / \ / \ | ^ ../../deps/v8/src/bigint/tostring.cc:302:1: warning: multi-line comment [-Wcomment] 302 | // / \ / \ / \ / \ | ^ [2011/2643] g++ -MMD -MF obj/deps/v8/src/bigint/v8_base_without_compiler.vector-arithmetic.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/bigint/vector-arithmetic.cc -o obj/deps/v8/src/bigint/v8_base_without_compiler.vector-arithmetic.o [2012/2643] g++ -MMD -MF obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.property-cell-tq.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c gen/torque-generated/src/objects/property-cell-tq.cc -o obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.property-cell-tq.o 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/property-cell.h:8, from ../../deps/v8/src/objects/property-cell-inl.h:8, from gen/torque-generated/src/objects/property-cell-tq.cc:1: ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]': ../../deps/v8/src/objects/heap-object.h:173:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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/property-cell-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, 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/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]': gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:21: ../../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:12: ../../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:12: ../../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of '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]': gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array 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]': gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared 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]': gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of '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]': gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared 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]': gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:8: ../../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared 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]': gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, 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]': gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&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]': gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | 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]': gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/prototype-info-inl.h:8, from ../../deps/v8/src/objects/map-inl.h:19: ../../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:959:7: note: 'class v8::internal::WasmArray' declared here 959 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ [2013/2643] g++ -MMD -MF obj/deps/v8/src/bigint/v8_base_without_compiler.div-barrett.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/bigint/div-barrett.cc -o obj/deps/v8/src/bigint/v8_base_without_compiler.div-barrett.o [2014/2643] g++ -MMD -MF obj/deps/v8/src/bigint/v8_base_without_compiler.mul-toom.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/bigint/mul-toom.cc -o obj/deps/v8/src/bigint/v8_base_without_compiler.mul-toom.o [2015/2643] g++ -MMD -MF obj/deps/v8/src/heap/base/v8_base_without_compiler.active-system-pages.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/heap/base/active-system-pages.cc -o obj/deps/v8/src/heap/base/v8_base_without_compiler.active-system-pages.o [2016/2643] g++ -MMD -MF obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.struct-tq.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c gen/torque-generated/src/objects/struct-tq.cc -o obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.struct-tq.o 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/struct-inl.h:8, from gen/torque-generated/src/objects/struct-tq.cc:1: ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]': ../../deps/v8/src/objects/heap-object.h:173:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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/struct-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, 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/struct-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]': gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:21: ../../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:12: ../../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:12: ../../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of '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]': gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array 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]': gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared 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]': gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of '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]': gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared 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]': gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:8: ../../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared 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]': gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, 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]': gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&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]': gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | 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]': gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/prototype-info-inl.h:8, from ../../deps/v8/src/objects/map-inl.h:19: ../../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:959:7: note: 'class v8::internal::WasmArray' declared here 959 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ [2017/2643] g++ -MMD -MF obj/deps/v8/src/heap/base/v8_base_without_compiler.worklist.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/heap/base/worklist.cc -o obj/deps/v8/src/heap/base/v8_base_without_compiler.worklist.o [2018/2643] g++ -MMD -MF obj/deps/v8/src/heap/base/v8_base_without_compiler.stack.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/heap/base/stack.cc -o obj/deps/v8/src/heap/base/v8_base_without_compiler.stack.o [2019/2643] g++ -MMD -MF obj/deps/v8/src/heap/cppgc/v8_base_without_compiler.compaction-worklists.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/heap/cppgc/compaction-worklists.cc -o obj/deps/v8/src/heap/cppgc/v8_base_without_compiler.compaction-worklists.o [2020/2643] g++ -MMD -MF obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.scope-info-tq.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c gen/torque-generated/src/objects/scope-info-tq.cc -o obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.scope-info-tq.o 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-inl.h:11, from ../../deps/v8/src/objects/scope-info-inl.h:8, from gen/torque-generated/src/objects/scope-info-tq.cc:1: ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]': ../../deps/v8/src/objects/heap-object.h:173:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapObject' from an 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/deoptimizer/translation-array.h:10, from ../../deps/v8/src/objects/code.h:11, from ../../deps/v8/src/heap/heap-write-barrier-inl.h:14: ../../deps/v8/src/objects/smi.h:23:7: note: 'class v8::internal::Smi' declared here 23 | class Smi : public Object { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]': ../../deps/v8/src/objects/js-objects.h:1035:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSIteratorResult' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &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/fixed-array-inl.h:16, from ../../deps/v8/src/objects/scope-info-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::TransitionArray; Source = v8::internal::Object]': ../../deps/v8/src/objects/transitions.h:243:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::TransitionArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/transitions-inl.h:12, from ../../deps/v8/src/objects/map-inl.h:22: ../../deps/v8/src/objects/transitions.h:241:7: note: 'class v8::internal::TransitionArray' declared 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]': gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:21: ../../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:12: ../../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:12: ../../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of '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]': gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array 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]': gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared 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]': gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of '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]': gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared 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]': gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:8: ../../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared 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]': gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, 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]': gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&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]': gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | 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]': gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/prototype-info-inl.h:8, from ../../deps/v8/src/objects/map-inl.h:19: ../../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:959:7: note: 'class v8::internal::WasmArray' declared here 959 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ [2021/2643] g++ -MMD -MF obj/deps/v8/src/heap/cppgc/v8_base_without_compiler.allocation.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/heap/cppgc/allocation.cc -o obj/deps/v8/src/heap/cppgc/v8_base_without_compiler.allocation.o [2022/2643] g++ -MMD -MF obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.string-tq.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c gen/torque-generated/src/objects/string-tq.cc -o obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.string-tq.o In file included from ../../deps/v8/src/common/assert-scope.h:12, from ../../deps/v8/src/objects/string-inl.h:8, from gen/torque-generated/src/objects/string-tq.cc:1: ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]': ../../deps/v8/src/objects/heap-object.h:173:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapObject' from 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/handles/handles-inl.h:9, from ../../deps/v8/src/objects/string-inl.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, 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]': gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:21: ../../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:12: ../../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:12: ../../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of '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]': gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array 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]': gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared 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]': gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of '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]': gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared 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]': gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:8: ../../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared 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]': gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, 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]': gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&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]': gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | 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]': gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/prototype-info-inl.h:8, from ../../deps/v8/src/objects/map-inl.h:19: ../../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:959:7: note: 'class v8::internal::WasmArray' declared here 959 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ [2023/2643] g++ -MMD -MF obj/deps/v8/src/bigint/v8_base_without_compiler.mul-fft.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/bigint/mul-fft.cc -o obj/deps/v8/src/bigint/v8_base_without_compiler.mul-fft.o [2024/2643] g++ -MMD -MF obj/deps/v8/src/heap/cppgc/v8_base_without_compiler.gc-info-table.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/heap/cppgc/gc-info-table.cc -o obj/deps/v8/src/heap/cppgc/v8_base_without_compiler.gc-info-table.o [2025/2643] g++ -MMD -MF obj/deps/v8/src/heap/cppgc/v8_base_without_compiler.gc-info.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/heap/cppgc/gc-info.cc -o obj/deps/v8/src/heap/cppgc/v8_base_without_compiler.gc-info.o [2026/2643] g++ -MMD -MF obj/deps/v8/src/heap/cppgc/v8_base_without_compiler.free-list.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/heap/cppgc/free-list.cc -o obj/deps/v8/src/heap/cppgc/v8_base_without_compiler.free-list.o [2027/2643] g++ -MMD -MF obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.torque-defined-classes-tq.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c gen/torque-generated/src/objects/torque-defined-classes-tq.cc -o obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.torque-defined-classes-tq.o In file included from ../../deps/v8/src/base/bits.h:12, from ../../deps/v8/src/objects/objects-inl.h:15, from ../../deps/v8/src/objects/torque-defined-classes-inl.h:7, from gen/torque-generated/src/objects/torque-defined-classes-tq.cc:1: ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]': ../../deps/v8/src/objects/heap-object.h:173:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapObject' from 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: ../../deps/v8/src/objects/heap-object.h:27:7: note: 'class v8::internal::HeapObject' declared here 27 | class HeapObject : public Object { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Smi; Source = v8::internal::Object]': ../../deps/v8/src/objects/smi.h:87:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:21: ../../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:12: ../../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:12: ../../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of '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]': gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array 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]': gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared 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]': gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of '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]': gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared 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]': gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:8: ../../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared 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]': gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, 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]': gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&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]': gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | 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]': gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/prototype-info-inl.h:8, from ../../deps/v8/src/objects/map-inl.h:19: ../../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:959:7: note: 'class v8::internal::WasmArray' declared here 959 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ [2028/2643] g++ -MMD -MF obj/deps/v8/src/heap/cppgc/v8_base_without_compiler.heap-object-header.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/heap/cppgc/heap-object-header.cc -o obj/deps/v8/src/heap/cppgc/v8_base_without_compiler.heap-object-header.o [2029/2643] g++ -MMD -MF obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.synthetic-module-tq.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c gen/torque-generated/src/objects/synthetic-module-tq.cc -o obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.synthetic-module-tq.o 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-inl.h:8, from ../../deps/v8/src/objects/synthetic-module-inl.h:8, from gen/torque-generated/src/objects/synthetic-module-tq.cc:1: ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]': ../../deps/v8/src/objects/heap-object.h:173:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapObject' from 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/common/ptr-compr-inl.h:9, from ../../deps/v8/src/objects/objects-inl.h:20, from ../../deps/v8/src/objects/module-inl.h:9: ../../deps/v8/src/objects/hash-table.h:378:25: note: 'class v8::internal::ObjectHashTable' declared here 378 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]': ../../deps/v8/src/objects/hash-table.h:400:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EphemeronHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:395:25: note: 'class v8::internal::EphemeronHashTable' declared here 395 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]': ../../deps/v8/src/objects/hash-table.h:435:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:426:25: note: 'class v8::internal::ObjectHashSet' declared here 426 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]': ../../deps/v8/src/objects/hash-table.h:470:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameToIndexHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:453:25: note: 'class v8::internal::NameToIndexHashTable' declared here 453 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]': ../../deps/v8/src/objects/hash-table.h:507:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::RegisteredSymbolTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:493:7: note: 'class v8::internal::RegisteredSymbolTable' declared here 493 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]': ../../deps/v8/src/objects/ordered-hash-table.h:276:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:271:25: note: 'class v8::internal::OrderedHashSet' declared here 271 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]': ../../deps/v8/src/objects/ordered-hash-table.h:311:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:306:25: note: 'class v8::internal::OrderedHashMap' declared here 306 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]': ../../deps/v8/src/objects/ordered-hash-table.h:650:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:648:7: note: 'class v8::internal::SmallOrderedHashSet' declared here 648 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]': ../../deps/v8/src/objects/ordered-hash-table.h:682:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:680:7: note: 'class v8::internal::SmallOrderedHashMap' declared here 680 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]': ../../deps/v8/src/objects/ordered-hash-table.h:764:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:759:25: note: 'class v8::internal::OrderedNameDictionary' declared here 759 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]': ../../deps/v8/src/objects/ordered-hash-table.h:886:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:883:7: note: 'class v8::internal::SmallOrderedNameDictionary' declared here 883 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OSROptimizedCodeCache; Source = v8::internal::Object]': ../../deps/v8/src/objects/osr-optimized-code-cache.h:42:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OSROptimizedCodeCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/contexts.h:12: ../../deps/v8/src/objects/osr-optimized-code-cache.h:40:17: note: 'class v8::internal::OSROptimizedCodeCache' declared here 40 | class V8_EXPORT OSROptimizedCodeCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]': ../../deps/v8/src/objects/contexts.h:385:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScriptContextTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:383:7: note: 'class v8::internal::ScriptContextTable' declared here 383 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]': ../../deps/v8/src/objects/contexts.h:713:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NativeContext' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:711:7: note: 'class v8::internal::NativeContext' declared 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]': gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:21: ../../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:12: ../../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:12: ../../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of '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]': gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array 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]': gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared 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]': gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of '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]': gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared 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]': gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, 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]': gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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::FunctionTemplateInfo; Source = v8::internal::Object]': gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | 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]': gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/prototype-info-inl.h:8, from ../../deps/v8/src/objects/map-inl.h:19: ../../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &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]': gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/source-text-module.h:26:7: note: 'class v8::internal::SourceTextModule' declared here 26 | class SourceTextModule | ^~~~~~~~~~~~~~~~ [2030/2643] g++ -MMD -MF obj/deps/v8/src/heap/cppgc/v8_base_without_compiler.explicit-management.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/heap/cppgc/explicit-management.cc -o obj/deps/v8/src/heap/cppgc/v8_base_without_compiler.explicit-management.o [2031/2643] g++ -MMD -MF obj/deps/v8/src/heap/cppgc/v8_base_without_compiler.heap-space.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/heap/cppgc/heap-space.cc -o obj/deps/v8/src/heap/cppgc/v8_base_without_compiler.heap-space.o [2032/2643] g++ -MMD -MF obj/deps/v8/src/heap/cppgc/v8_base_without_compiler.heap-consistency.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/heap/cppgc/heap-consistency.cc -o obj/deps/v8/src/heap/cppgc/v8_base_without_compiler.heap-consistency.o [2033/2643] g++ -MMD -MF obj/deps/v8/src/heap/cppgc/v8_base_without_compiler.logging.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/heap/cppgc/logging.cc -o obj/deps/v8/src/heap/cppgc/v8_base_without_compiler.logging.o [2034/2643] g++ -MMD -MF obj/deps/v8/src/heap/cppgc/v8_base_without_compiler.liveness-broker.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/heap/cppgc/liveness-broker.cc -o obj/deps/v8/src/heap/cppgc/v8_base_without_compiler.liveness-broker.o [2035/2643] g++ -MMD -MF obj/deps/v8/src/heap/cppgc/v8_base_without_compiler.heap-growing.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/heap/cppgc/heap-growing.cc -o obj/deps/v8/src/heap/cppgc/v8_base_without_compiler.heap-growing.o [2036/2643] g++ -MMD -MF obj/deps/v8/src/heap/cppgc/v8_base_without_compiler.heap-page.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/heap/cppgc/heap-page.cc -o obj/deps/v8/src/heap/cppgc/v8_base_without_compiler.heap-page.o [2037/2643] g++ -MMD -MF obj/deps/v8/src/heap/cppgc/v8_base_without_compiler.concurrent-marker.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/heap/cppgc/concurrent-marker.cc -o obj/deps/v8/src/heap/cppgc/v8_base_without_compiler.concurrent-marker.o [2038/2643] g++ -MMD -MF obj/deps/v8/src/heap/cppgc/v8_base_without_compiler.incremental-marking-schedule.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/heap/cppgc/incremental-marking-schedule.cc -o obj/deps/v8/src/heap/cppgc/v8_base_without_compiler.incremental-marking-schedule.o [2039/2643] g++ -MMD -MF obj/deps/v8/src/heap/cppgc/v8_base_without_compiler.heap-base.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/heap/cppgc/heap-base.cc -o obj/deps/v8/src/heap/cppgc/v8_base_without_compiler.heap-base.o [2040/2643] g++ -MMD -MF obj/deps/v8/src/heap/cppgc/v8_base_without_compiler.heap-state.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/heap/cppgc/heap-state.cc -o obj/deps/v8/src/heap/cppgc/v8_base_without_compiler.heap-state.o [2041/2643] g++ -MMD -MF obj/deps/v8/src/heap/cppgc/v8_base_without_compiler.gc-invoker.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/heap/cppgc/gc-invoker.cc -o obj/deps/v8/src/heap/cppgc/v8_base_without_compiler.gc-invoker.o [2042/2643] g++ -MMD -MF obj/deps/v8/src/heap/cppgc/v8_base_without_compiler.memory.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/heap/cppgc/memory.cc -o obj/deps/v8/src/heap/cppgc/v8_base_without_compiler.memory.o [2043/2643] g++ -MMD -MF obj/deps/v8/src/heap/cppgc/v8_base_without_compiler.heap.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/heap/cppgc/heap.cc -o obj/deps/v8/src/heap/cppgc/v8_base_without_compiler.heap.o [2044/2643] g++ -MMD -MF obj/deps/v8/src/heap/cppgc/v8_base_without_compiler.name-trait.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/heap/cppgc/name-trait.cc -o obj/deps/v8/src/heap/cppgc/v8_base_without_compiler.name-trait.o [2045/2643] g++ -MMD -MF obj/deps/v8/src/heap/cppgc/v8_base_without_compiler.compactor.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/heap/cppgc/compactor.cc -o obj/deps/v8/src/heap/cppgc/v8_base_without_compiler.compactor.o [2046/2643] g++ -MMD -MF obj/deps/v8/src/heap/cppgc/v8_base_without_compiler.heap-statistics-collector.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/heap/cppgc/heap-statistics-collector.cc -o obj/deps/v8/src/heap/cppgc/v8_base_without_compiler.heap-statistics-collector.o [2047/2643] g++ -MMD -MF obj/deps/v8/src/heap/cppgc/v8_base_without_compiler.object-size-trait.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/heap/cppgc/object-size-trait.cc -o obj/deps/v8/src/heap/cppgc/v8_base_without_compiler.object-size-trait.o [2048/2643] g++ -MMD -MF obj/deps/v8/src/heap/cppgc/v8_base_without_compiler.marking-worklists.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/heap/cppgc/marking-worklists.cc -o obj/deps/v8/src/heap/cppgc/v8_base_without_compiler.marking-worklists.o [2049/2643] g++ -MMD -MF obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.template-objects-tq.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c gen/torque-generated/src/objects/template-objects-tq.cc -o obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.template-objects-tq.o 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/template-objects.h:8, from ../../deps/v8/src/objects/template-objects-inl.h:8, from gen/torque-generated/src/objects/template-objects-tq.cc:1: ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]': ../../deps/v8/src/objects/heap-object.h:173:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapObject' from 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::AllocationSite; Source = v8::internal::Object]': ../../deps/v8/src/objects/allocation-site.h:140:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AllocationSite' from an 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-array-inl.h:8, from ../../deps/v8/src/objects/template-objects-inl.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::JSIteratorResult; Source = v8::internal::Object]': ../../deps/v8/src/objects/js-objects.h:1035:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSIteratorResult' from an 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: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/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: ../../deps/v8/src/objects/hash-table.h:378:25: note: 'class v8::internal::ObjectHashTable' declared here 378 | class V8_EXPORT_PRIVATE ObjectHashTable | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EphemeronHashTable; Source = v8::internal::Object]': ../../deps/v8/src/objects/hash-table.h:400:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EphemeronHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:395:25: note: 'class v8::internal::EphemeronHashTable' declared here 395 | class V8_EXPORT_PRIVATE EphemeronHashTable | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ObjectHashSet; Source = v8::internal::Object]': ../../deps/v8/src/objects/hash-table.h:435:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ObjectHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:426:25: note: 'class v8::internal::ObjectHashSet' declared here 426 | class V8_EXPORT_PRIVATE ObjectHashSet | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NameToIndexHashTable; Source = v8::internal::Object]': ../../deps/v8/src/objects/hash-table.h:470:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NameToIndexHashTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:453:25: note: 'class v8::internal::NameToIndexHashTable' declared here 453 | class V8_EXPORT_PRIVATE NameToIndexHashTable | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::RegisteredSymbolTable; Source = v8::internal::Object]': ../../deps/v8/src/objects/hash-table.h:507:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::RegisteredSymbolTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/hash-table.h:493:7: note: 'class v8::internal::RegisteredSymbolTable' declared here 493 | class RegisteredSymbolTable | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashSet; Source = v8::internal::Object]': ../../deps/v8/src/objects/ordered-hash-table.h:276:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:271:25: note: 'class v8::internal::OrderedHashSet' declared here 271 | class V8_EXPORT_PRIVATE OrderedHashSet | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedHashMap; Source = v8::internal::Object]': ../../deps/v8/src/objects/ordered-hash-table.h:311:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:306:25: note: 'class v8::internal::OrderedHashMap' declared here 306 | class V8_EXPORT_PRIVATE OrderedHashMap | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashSet; Source = v8::internal::Object]': ../../deps/v8/src/objects/ordered-hash-table.h:650:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashSet' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:648:7: note: 'class v8::internal::SmallOrderedHashSet' declared here 648 | class SmallOrderedHashSet : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedHashMap; Source = v8::internal::Object]': ../../deps/v8/src/objects/ordered-hash-table.h:682:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedHashMap' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:680:7: note: 'class v8::internal::SmallOrderedHashMap' declared here 680 | class SmallOrderedHashMap : public SmallOrderedHashTable { | ^~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OrderedNameDictionary; Source = v8::internal::Object]': ../../deps/v8/src/objects/ordered-hash-table.h:764:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:759:25: note: 'class v8::internal::OrderedNameDictionary' declared here 759 | class V8_EXPORT_PRIVATE OrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SmallOrderedNameDictionary; Source = v8::internal::Object]': ../../deps/v8/src/objects/ordered-hash-table.h:886:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SmallOrderedNameDictionary' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/ordered-hash-table.h:883:7: note: 'class v8::internal::SmallOrderedNameDictionary' declared here 883 | class SmallOrderedNameDictionary | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::OSROptimizedCodeCache; Source = v8::internal::Object]': ../../deps/v8/src/objects/osr-optimized-code-cache.h:42:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::OSROptimizedCodeCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/contexts.h:12: ../../deps/v8/src/objects/osr-optimized-code-cache.h:40:17: note: 'class v8::internal::OSROptimizedCodeCache' declared here 40 | class V8_EXPORT OSROptimizedCodeCache : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ScriptContextTable; Source = v8::internal::Object]': ../../deps/v8/src/objects/contexts.h:385:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScriptContextTable' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:383:7: note: 'class v8::internal::ScriptContextTable' declared here 383 | class ScriptContextTable : public FixedArray { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::NativeContext; Source = v8::internal::Object]': ../../deps/v8/src/objects/contexts.h:713:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::NativeContext' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:711:7: note: 'class v8::internal::NativeContext' declared 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/visitors.h:9, from ../../deps/v8/src/heap/heap.h:39, from ../../deps/v8/src/heap/factory.h:19, from ../../deps/v8/src/execution/isolate.h:33: ../../deps/v8/src/objects/code.h:46:7: note: 'class v8::internal::CodeDataContainer' declared here 46 | class CodeDataContainer : public HeapObject { | ^~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::Code; Source = v8::internal::Object]': ../../deps/v8/src/objects/code.h:579:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Code' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:221:7: note: 'class v8::internal::Code' declared here 221 | class Code : public HeapObject { | ^~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::AbstractCode; Source = v8::internal::Object]': ../../deps/v8/src/objects/code.h:837:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::AbstractCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:790:7: note: 'class v8::internal::AbstractCode' declared here 790 | class AbstractCode : public HeapObject { | ^~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DependentCode; Source = v8::internal::Object]': ../../deps/v8/src/objects/code.h:860:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DependentCode' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:858:7: note: 'class v8::internal::DependentCode' declared here 858 | class DependentCode : public WeakArrayList { | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationLiteralArray; Source = v8::internal::Object]': ../../deps/v8/src/objects/code.h:1101:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationLiteralArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:1090:7: note: 'class v8::internal::DeoptimizationLiteralArray' declared here 1090 | class DeoptimizationLiteralArray : public WeakFixedArray { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::DeoptimizationData; Source = v8::internal::Object]': ../../deps/v8/src/objects/code.h:1191:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DeoptimizationData' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/code.h:1112:7: note: 'class v8::internal::DeoptimizationData' declared 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]': gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:21: ../../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from 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: ../../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:12: ../../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:12: ../../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of '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]': gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array 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]': gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared 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]': gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of '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]': gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared 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]': gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:8: ../../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared 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]': gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, 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]': gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&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]': gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | 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]': gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/prototype-info-inl.h:8, from ../../deps/v8/src/objects/map-inl.h:19: ../../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &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]': 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)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-array.h:25:7: note: 'class v8::internal::JSArray' declared here 25 | class JSArray : public TorqueGeneratedJSArray { | ^~~~~~~ [2050/2643] g++ -MMD -MF obj/deps/v8/src/heap/cppgc/v8_base_without_compiler.platform.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/heap/cppgc/platform.cc -o obj/deps/v8/src/heap/cppgc/v8_base_without_compiler.platform.o [2051/2643] g++ -MMD -MF obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.templates-tq.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c gen/torque-generated/src/objects/templates-tq.cc -o obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.templates-tq.o 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-inl.h:11, from ../../deps/v8/src/objects/templates-inl.h:8, from gen/torque-generated/src/objects/templates-tq.cc:1: ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]': ../../deps/v8/src/objects/heap-object.h:173:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapObject' from an 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/deoptimizer/translation-array.h:10, from ../../deps/v8/src/objects/code.h:11, from ../../deps/v8/src/heap/heap-write-barrier-inl.h:14: ../../deps/v8/src/objects/smi.h:23:7: note: 'class v8::internal::Smi' declared here 23 | class Smi : public Object { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]': ../../deps/v8/src/objects/js-objects.h:1035:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSIteratorResult' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &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/templates-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::TransitionArray; Source = v8::internal::Object]': ../../deps/v8/src/objects/transitions.h:243:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::TransitionArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/transitions-inl.h:12, from ../../deps/v8/src/objects/map-inl.h:22: ../../deps/v8/src/objects/transitions.h:241:7: note: 'class v8::internal::TransitionArray' declared 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]': gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:21: ../../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:12: ../../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:12: ../../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of '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]': gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array 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]': gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared 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]': gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of '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]': gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared 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]': gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:8: ../../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared 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]': gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, 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]': gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&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]': gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | 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]': gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/prototype-info-inl.h:8, from ../../deps/v8/src/objects/map-inl.h:19: ../../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &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::FunctionTemplateInfo; Source = v8::internal::Object]': gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::FunctionTemplateInfo' declared here 62 | class FunctionTemplateInfo | ^~~~~~~~~~~~~~~~~~~~ [2052/2643] g++ -MMD -MF obj/deps/v8/src/heap/cppgc/v8_base_without_compiler.marking-state.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/heap/cppgc/marking-state.cc -o obj/deps/v8/src/heap/cppgc/v8_base_without_compiler.marking-state.o [2053/2643] g++ -MMD -MF obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.js-break-iterator-tq.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c gen/torque-generated/src/objects/js-break-iterator-tq.cc -o obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.js-break-iterator-tq.o 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-inl.h:12, from gen/torque-generated/src/objects/js-break-iterator-tq.cc:1: ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]': ../../deps/v8/src/objects/heap-object.h:173:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapObject' from 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: ../../deps/v8/src/objects/bigint.h:38:7: note: 'class v8::internal::BigIntBase' declared here 38 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]': ../../deps/v8/src/objects/bigint.h:130:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FreshlyAllocatedBigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:115:7: note: 'class v8::internal::FreshlyAllocatedBigInt' declared here 115 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]': ../../deps/v8/src/objects/bigint.h:225:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:150:7: note: 'class v8::internal::BigInt' declared here 150 | class BigInt : public BigIntBase { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]': ../../deps/v8/src/objects/js-collection.h:51:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSSetIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:19: ../../deps/v8/src/objects/js-collection.h:44:7: note: 'class v8::internal::JSSetIterator' declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]': ../../deps/v8/src/objects/js-collection.h:78:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSMapIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-collection.h:71:7: note: 'class v8::internal::JSMapIterator' declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]': ../../deps/v8/src/objects/source-text-module.h:219:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModuleInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:25: ../../deps/v8/src/objects/source-text-module.h:217:7: note: 'class v8::internal::SourceTextModuleInfo' declared here 217 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]': ../../deps/v8/src/objects/feedback-vector.h:173:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClosureFeedbackCellArray' from an array of '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]': gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:21: ../../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:12: ../../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:12: ../../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of '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]': gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array 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]': gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared 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]': gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of '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]': gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared 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]': gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:8: ../../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared 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]': gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, 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]': gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&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]': gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | 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]': gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/prototype-info-inl.h:8, from ../../deps/v8/src/objects/map-inl.h:19: ../../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:959:7: note: 'class v8::internal::WasmArray' declared here 959 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ [2054/2643] g++ -MMD -MF obj/deps/v8/src/heap/cppgc/v8_base_without_compiler.source-location.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/heap/cppgc/source-location.cc -o obj/deps/v8/src/heap/cppgc/v8_base_without_compiler.source-location.o [2055/2643] g++ -MMD -MF obj/deps/v8/src/heap/cppgc/v8_base_without_compiler.marking-verifier.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/heap/cppgc/marking-verifier.cc -o obj/deps/v8/src/heap/cppgc/v8_base_without_compiler.marking-verifier.o [2056/2643] g++ -MMD -MF obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.js-date-time-format-tq.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c gen/torque-generated/src/objects/js-date-time-format-tq.cc -o obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.js-date-time-format-tq.o In file included from ../../deps/v8/src/base/bit-field.h:10, from ../../deps/v8/src/objects/js-date-time-format.h:15, from ../../deps/v8/src/objects/js-date-time-format-inl.h:12, from gen/torque-generated/src/objects/js-date-time-format-tq.cc:1: ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]': ../../deps/v8/src/objects/heap-object.h:173:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapObject' from 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-date-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-date-time-format-inl.h: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: ../../deps/v8/src/wasm/wasm-objects.h:317:25: note: 'class v8::internal::WasmInstanceObject' declared here 317 | class V8_EXPORT_PRIVATE WasmInstanceObject : public JSObject { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExceptionPackage; Source = v8::internal::Object]': ../../deps/v8/src/wasm/wasm-objects.h:571:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExceptionPackage' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:551:25: note: 'class v8::internal::WasmExceptionPackage' declared here 551 | class V8_EXPORT_PRIVATE WasmExceptionPackage : public JSObject { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExportedFunction; Source = v8::internal::Object]': ../../deps/v8/src/wasm/wasm-objects.h:613:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExportedFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:591:7: note: 'class v8::internal::WasmExportedFunction' declared here 591 | class WasmExportedFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmJSFunction; Source = v8::internal::Object]': ../../deps/v8/src/wasm/wasm-objects.h:637:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmJSFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:619:7: note: 'class v8::internal::WasmJSFunction' declared here 619 | class WasmJSFunction : public JSFunction { | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmCapiFunction; Source = v8::internal::Object]': ../../deps/v8/src/wasm/wasm-objects.h:655:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmCapiFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:642:7: note: 'class v8::internal::WasmCapiFunction' declared here 642 | class WasmCapiFunction : public JSFunction { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExternalFunction; Source = v8::internal::Object]': ../../deps/v8/src/wasm/wasm-objects.h:668:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExternalFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:664:7: note: 'class v8::internal::WasmExternalFunction' declared 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]': gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:21: ../../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:12: ../../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:12: ../../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of '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]': gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array 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]': gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared 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]': gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of '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]': gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared 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]': gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:8: ../../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared 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]': gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, 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]': gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&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]': gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | 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]': gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/prototype-info-inl.h:8, from ../../deps/v8/src/objects/map-inl.h:19: ../../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:959:7: note: 'class v8::internal::WasmArray' declared here 959 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ [2057/2643] g++ -MMD -MF obj/deps/v8/src/heap/cppgc/v8_base_without_compiler.object-allocator.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/heap/cppgc/object-allocator.cc -o obj/deps/v8/src/heap/cppgc/v8_base_without_compiler.object-allocator.o [2058/2643] g++ -MMD -MF obj/deps/v8/src/heap/cppgc/v8_base_without_compiler.marking-visitor.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/heap/cppgc/marking-visitor.cc -o obj/deps/v8/src/heap/cppgc/v8_base_without_compiler.marking-visitor.o [2059/2643] g++ -MMD -MF obj/deps/v8/src/heap/cppgc/v8_base_without_compiler.persistent-node.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/heap/cppgc/persistent-node.cc -o obj/deps/v8/src/heap/cppgc/v8_base_without_compiler.persistent-node.o [2060/2643] g++ -MMD -MF obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.js-display-names-tq.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c gen/torque-generated/src/objects/js-display-names-tq.cc -o obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.js-display-names-tq.o 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-inl.h:12, from gen/torque-generated/src/objects/js-display-names-tq.cc:1: ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]': ../../deps/v8/src/objects/heap-object.h:173:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapObject' from 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: ../../deps/v8/src/objects/bigint.h:38:7: note: 'class v8::internal::BigIntBase' declared here 38 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]': ../../deps/v8/src/objects/bigint.h:130:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FreshlyAllocatedBigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:115:7: note: 'class v8::internal::FreshlyAllocatedBigInt' declared here 115 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]': ../../deps/v8/src/objects/bigint.h:225:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:150:7: note: 'class v8::internal::BigInt' declared here 150 | class BigInt : public BigIntBase { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]': ../../deps/v8/src/objects/js-collection.h:51:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSSetIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:19: ../../deps/v8/src/objects/js-collection.h:44:7: note: 'class v8::internal::JSSetIterator' declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]': ../../deps/v8/src/objects/js-collection.h:78:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSMapIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-collection.h:71:7: note: 'class v8::internal::JSMapIterator' declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]': ../../deps/v8/src/objects/source-text-module.h:219:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModuleInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:25: ../../deps/v8/src/objects/source-text-module.h:217:7: note: 'class v8::internal::SourceTextModuleInfo' declared here 217 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]': ../../deps/v8/src/objects/feedback-vector.h:173:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClosureFeedbackCellArray' from an array of '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]': gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:21: ../../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:12: ../../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:12: ../../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of '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]': gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array 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]': gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared 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]': gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of '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]': gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared 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]': gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:8: ../../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared 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]': gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, 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]': gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&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]': gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | 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]': gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/prototype-info-inl.h:8, from ../../deps/v8/src/objects/map-inl.h:19: ../../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:959:7: note: 'class v8::internal::WasmArray' declared here 959 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ [2061/2643] g++ -MMD -MF obj/deps/v8/src/heap/cppgc/v8_base_without_compiler.raw-heap.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/heap/cppgc/raw-heap.cc -o obj/deps/v8/src/heap/cppgc/v8_base_without_compiler.raw-heap.o [2062/2643] g++ -MMD -MF obj/deps/v8/src/heap/cppgc/v8_base_without_compiler.process-heap-statistics.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/heap/cppgc/process-heap-statistics.cc -o obj/deps/v8/src/heap/cppgc/v8_base_without_compiler.process-heap-statistics.o [2063/2643] g++ -MMD -MF obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.js-collator-tq.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c gen/torque-generated/src/objects/js-collator-tq.cc -o obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.js-collator-tq.o 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-inl.h:12, from gen/torque-generated/src/objects/js-collator-tq.cc:1: ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]': ../../deps/v8/src/objects/heap-object.h:173:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapObject' from 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: ../../deps/v8/src/objects/bigint.h:38:7: note: 'class v8::internal::BigIntBase' declared here 38 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]': ../../deps/v8/src/objects/bigint.h:130:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FreshlyAllocatedBigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:115:7: note: 'class v8::internal::FreshlyAllocatedBigInt' declared here 115 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]': ../../deps/v8/src/objects/bigint.h:225:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:150:7: note: 'class v8::internal::BigInt' declared here 150 | class BigInt : public BigIntBase { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]': ../../deps/v8/src/objects/js-collection.h:51:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSSetIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:19: ../../deps/v8/src/objects/js-collection.h:44:7: note: 'class v8::internal::JSSetIterator' declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]': ../../deps/v8/src/objects/js-collection.h:78:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSMapIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-collection.h:71:7: note: 'class v8::internal::JSMapIterator' declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]': ../../deps/v8/src/objects/source-text-module.h:219:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModuleInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:25: ../../deps/v8/src/objects/source-text-module.h:217:7: note: 'class v8::internal::SourceTextModuleInfo' declared here 217 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]': ../../deps/v8/src/objects/feedback-vector.h:173:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClosureFeedbackCellArray' from an array of '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]': gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:21: ../../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:12: ../../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:12: ../../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of '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]': gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array 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]': gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared 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]': gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of '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]': gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared 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]': gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:8: ../../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared 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]': gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, 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]': gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&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]': gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | 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]': gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/prototype-info-inl.h:8, from ../../deps/v8/src/objects/map-inl.h:19: ../../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:959:7: note: 'class v8::internal::WasmArray' declared here 959 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ [2064/2643] g++ -MMD -MF obj/deps/v8/src/heap/cppgc/v8_base_without_compiler.pointer-policies.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/heap/cppgc/pointer-policies.cc -o obj/deps/v8/src/heap/cppgc/v8_base_without_compiler.pointer-policies.o [2065/2643] g++ -MMD -MF obj/deps/v8/src/heap/cppgc/v8_base_without_compiler.page-memory.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/heap/cppgc/page-memory.cc -o obj/deps/v8/src/heap/cppgc/v8_base_without_compiler.page-memory.o [2066/2643] g++ -MMD -MF obj/deps/v8/src/heap/cppgc/v8_base_without_compiler.trace-trait.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/heap/cppgc/trace-trait.cc -o obj/deps/v8/src/heap/cppgc/v8_base_without_compiler.trace-trait.o [2067/2643] g++ -MMD -MF obj/deps/v8/src/heap/cppgc/v8_base_without_compiler.virtual-memory.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/heap/cppgc/virtual-memory.cc -o obj/deps/v8/src/heap/cppgc/v8_base_without_compiler.virtual-memory.o [2068/2643] g++ -MMD -MF obj/deps/v8/src/heap/cppgc/v8_base_without_compiler.prefinalizer-handler.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/heap/cppgc/prefinalizer-handler.cc -o obj/deps/v8/src/heap/cppgc/v8_base_without_compiler.prefinalizer-handler.o [2069/2643] g++ -MMD -MF obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.js-locale-tq.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c gen/torque-generated/src/objects/js-locale-tq.cc -o obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.js-locale-tq.o 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/objects/js-locale-inl.h:12, from gen/torque-generated/src/objects/js-locale-tq.cc:1: ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]': ../../deps/v8/src/objects/heap-object.h:173:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapObject' from 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]': gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:21: ../../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:12: ../../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:12: ../../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of '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]': gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array 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]': gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared 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]': gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of '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]': gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared 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]': gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:8: ../../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared 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]': gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, 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]': gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&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]': gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | 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]': gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/prototype-info-inl.h:8, from ../../deps/v8/src/objects/map-inl.h:19: ../../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:959:7: note: 'class v8::internal::WasmArray' declared here 959 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ [2070/2643] g++ -MMD -MF obj/deps/v8/src/heap/cppgc/v8_base_without_compiler.remembered-set.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/heap/cppgc/remembered-set.cc -o obj/deps/v8/src/heap/cppgc/v8_base_without_compiler.remembered-set.o [2071/2643] g++ -MMD -MF obj/deps/v8/src/heap/cppgc/v8_base_without_compiler.testing.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/heap/cppgc/testing.cc -o obj/deps/v8/src/heap/cppgc/v8_base_without_compiler.testing.o [2072/2643] g++ -MMD -MF obj/deps/v8/src/heap/cppgc/v8_base_without_compiler.stats-collector.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/heap/cppgc/stats-collector.cc -o obj/deps/v8/src/heap/cppgc/v8_base_without_compiler.stats-collector.o [2073/2643] g++ -MMD -MF obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.js-number-format-tq.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c gen/torque-generated/src/objects/js-number-format-tq.cc -o obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.js-number-format-tq.o 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-inl.h:12, from gen/torque-generated/src/objects/js-number-format-tq.cc:1: ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]': ../../deps/v8/src/objects/heap-object.h:173:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapObject' from 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: ../../deps/v8/src/objects/bigint.h:38:7: note: 'class v8::internal::BigIntBase' declared here 38 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]': ../../deps/v8/src/objects/bigint.h:130:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FreshlyAllocatedBigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:115:7: note: 'class v8::internal::FreshlyAllocatedBigInt' declared here 115 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]': ../../deps/v8/src/objects/bigint.h:225:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:150:7: note: 'class v8::internal::BigInt' declared here 150 | class BigInt : public BigIntBase { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]': ../../deps/v8/src/objects/js-collection.h:51:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSSetIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:19: ../../deps/v8/src/objects/js-collection.h:44:7: note: 'class v8::internal::JSSetIterator' declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]': ../../deps/v8/src/objects/js-collection.h:78:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSMapIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-collection.h:71:7: note: 'class v8::internal::JSMapIterator' declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]': ../../deps/v8/src/objects/source-text-module.h:219:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModuleInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:25: ../../deps/v8/src/objects/source-text-module.h:217:7: note: 'class v8::internal::SourceTextModuleInfo' declared here 217 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]': ../../deps/v8/src/objects/feedback-vector.h:173:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClosureFeedbackCellArray' from an array of '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]': gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:21: ../../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:12: ../../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:12: ../../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of '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]': gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array 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]': gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared 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]': gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of '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]': gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared 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]': gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:8: ../../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared 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]': gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, 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]': gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&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]': gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | 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]': gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/prototype-info-inl.h:8, from ../../deps/v8/src/objects/map-inl.h:19: ../../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:959:7: note: 'class v8::internal::WasmArray' declared here 959 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ [2074/2643] g++ -MMD -MF obj/deps/v8/src/heap/cppgc/v8_base_without_compiler.process-heap.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/heap/cppgc/process-heap.cc -o obj/deps/v8/src/heap/cppgc/v8_base_without_compiler.process-heap.o [2075/2643] g++ -MMD -MF obj/deps/v8/src/heap/cppgc/v8_base_without_compiler.marker.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/heap/cppgc/marker.cc -o obj/deps/v8/src/heap/cppgc/v8_base_without_compiler.marker.o [2076/2643] g++ -MMD -MF obj/deps/v8/src/heap/cppgc/v8_base_without_compiler.visitor.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/heap/cppgc/visitor.cc -o obj/deps/v8/src/heap/cppgc/v8_base_without_compiler.visitor.o [2077/2643] g++ -MMD -MF obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.turbofan-types-tq.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c gen/torque-generated/src/objects/turbofan-types-tq.cc -o obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.turbofan-types-tq.o 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/objects/turbofan-types-inl.h:8, from gen/torque-generated/src/objects/turbofan-types-tq.cc:1: ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]': ../../deps/v8/src/objects/heap-object.h:173:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapObject' from an 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/common/ptr-compr-inl.h:9, from ../../deps/v8/src/execution/isolate-utils-inl.h:8, from ../../deps/v8/src/objects/instance-type-inl.h:9, from gen/torque-generated/src/objects/turbofan-types-tq.cc:4: ../../deps/v8/src/objects/smi.h:23:7: note: 'class v8::internal::Smi' declared here 23 | class Smi : public Object { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]': ../../deps/v8/src/objects/js-objects.h:1035:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSIteratorResult' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &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/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]': gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:21: ../../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:12: ../../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:12: ../../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of '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]': gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array 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]': gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared 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]': gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of '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]': gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared 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]': gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:8: ../../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared 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]': gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, 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]': gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&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]': gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | 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]': gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/prototype-info-inl.h:8, from ../../deps/v8/src/objects/map-inl.h:19: ../../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:959:7: note: 'class v8::internal::WasmArray' declared here 959 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ [2078/2643] g++ -MMD -MF obj/deps/v8/src/heap/cppgc/v8_base_without_compiler.write-barrier.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/heap/cppgc/write-barrier.cc -o obj/deps/v8/src/heap/cppgc/v8_base_without_compiler.write-barrier.o [2079/2643] g++ -MMD -MF obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.js-list-format-tq.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c gen/torque-generated/src/objects/js-list-format-tq.cc -o obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.js-list-format-tq.o 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-inl.h:12, from gen/torque-generated/src/objects/js-list-format-tq.cc:1: ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]': ../../deps/v8/src/objects/heap-object.h:173:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapObject' from 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/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-list-format-inl.h: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: ../../deps/v8/src/wasm/wasm-objects.h:317:25: note: 'class v8::internal::WasmInstanceObject' declared here 317 | class V8_EXPORT_PRIVATE WasmInstanceObject : public JSObject { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExceptionPackage; Source = v8::internal::Object]': ../../deps/v8/src/wasm/wasm-objects.h:571:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExceptionPackage' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:551:25: note: 'class v8::internal::WasmExceptionPackage' declared here 551 | class V8_EXPORT_PRIVATE WasmExceptionPackage : public JSObject { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExportedFunction; Source = v8::internal::Object]': ../../deps/v8/src/wasm/wasm-objects.h:613:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExportedFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:591:7: note: 'class v8::internal::WasmExportedFunction' declared here 591 | class WasmExportedFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmJSFunction; Source = v8::internal::Object]': ../../deps/v8/src/wasm/wasm-objects.h:637:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmJSFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:619:7: note: 'class v8::internal::WasmJSFunction' declared here 619 | class WasmJSFunction : public JSFunction { | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmCapiFunction; Source = v8::internal::Object]': ../../deps/v8/src/wasm/wasm-objects.h:655:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmCapiFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:642:7: note: 'class v8::internal::WasmCapiFunction' declared here 642 | class WasmCapiFunction : public JSFunction { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExternalFunction; Source = v8::internal::Object]': ../../deps/v8/src/wasm/wasm-objects.h:668:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExternalFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:664:7: note: 'class v8::internal::WasmExternalFunction' declared 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]': gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:21: ../../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:12: ../../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:12: ../../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of '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]': gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array 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]': gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared 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]': gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of '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]': gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared 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]': gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:8: ../../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared 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]': gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, 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]': gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&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]': gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | 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]': gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/prototype-info-inl.h:8, from ../../deps/v8/src/objects/map-inl.h:19: ../../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:959:7: note: 'class v8::internal::WasmArray' declared here 959 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ [2080/2643] g++ -MMD -MF obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.js-segmenter-tq.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c gen/torque-generated/src/objects/js-segmenter-tq.cc -o obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.js-segmenter-tq.o 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-inl.h:11, from gen/torque-generated/src/objects/js-segmenter-tq.cc:1: ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]': ../../deps/v8/src/objects/heap-object.h:173:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapObject' from 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: ../../deps/v8/src/objects/bigint.h:38:7: note: 'class v8::internal::BigIntBase' declared here 38 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]': ../../deps/v8/src/objects/bigint.h:130:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FreshlyAllocatedBigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:115:7: note: 'class v8::internal::FreshlyAllocatedBigInt' declared here 115 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]': ../../deps/v8/src/objects/bigint.h:225:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:150:7: note: 'class v8::internal::BigInt' declared here 150 | class BigInt : public BigIntBase { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]': ../../deps/v8/src/objects/js-collection.h:51:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSSetIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:19: ../../deps/v8/src/objects/js-collection.h:44:7: note: 'class v8::internal::JSSetIterator' declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]': ../../deps/v8/src/objects/js-collection.h:78:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSMapIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-collection.h:71:7: note: 'class v8::internal::JSMapIterator' declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]': ../../deps/v8/src/objects/source-text-module.h:219:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModuleInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:25: ../../deps/v8/src/objects/source-text-module.h:217:7: note: 'class v8::internal::SourceTextModuleInfo' declared here 217 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]': ../../deps/v8/src/objects/feedback-vector.h:173:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClosureFeedbackCellArray' from an array of '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]': gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:21: ../../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:12: ../../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:12: ../../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of '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]': gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array 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]': gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared 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]': gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of '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]': gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared 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]': gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:8: ../../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared 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]': gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, 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]': gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&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]': gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | 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]': gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/prototype-info-inl.h:8, from ../../deps/v8/src/objects/map-inl.h:19: ../../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:959:7: note: 'class v8::internal::WasmArray' declared here 959 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ [2081/2643] g++ -MMD -MF obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.js-plural-rules-tq.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c gen/torque-generated/src/objects/js-plural-rules-tq.cc -o obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.js-plural-rules-tq.o 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/objects/js-plural-rules-inl.h:12, from gen/torque-generated/src/objects/js-plural-rules-tq.cc:1: ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]': ../../deps/v8/src/objects/heap-object.h:173:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapObject' from 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]': gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:21: ../../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:12: ../../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:12: ../../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of '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]': gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array 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]': gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared 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]': gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of '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]': gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared 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]': gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:8: ../../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared 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]': gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, 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]': gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&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]': gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | 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]': gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/prototype-info-inl.h:8, from ../../deps/v8/src/objects/map-inl.h:19: ../../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:959:7: note: 'class v8::internal::WasmArray' declared here 959 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ [2082/2643] g++ -MMD -MF obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.js-relative-time-format-tq.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c gen/torque-generated/src/objects/js-relative-time-format-tq.cc -o obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.js-relative-time-format-tq.o 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-inl.h:12, from gen/torque-generated/src/objects/js-relative-time-format-tq.cc:1: ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]': ../../deps/v8/src/objects/heap-object.h:173:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapObject' from 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: ../../deps/v8/src/objects/bigint.h:38:7: note: 'class v8::internal::BigIntBase' declared here 38 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]': ../../deps/v8/src/objects/bigint.h:130:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FreshlyAllocatedBigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:115:7: note: 'class v8::internal::FreshlyAllocatedBigInt' declared here 115 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]': ../../deps/v8/src/objects/bigint.h:225:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:150:7: note: 'class v8::internal::BigInt' declared here 150 | class BigInt : public BigIntBase { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]': ../../deps/v8/src/objects/js-collection.h:51:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSSetIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:19: ../../deps/v8/src/objects/js-collection.h:44:7: note: 'class v8::internal::JSSetIterator' declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]': ../../deps/v8/src/objects/js-collection.h:78:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSMapIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-collection.h:71:7: note: 'class v8::internal::JSMapIterator' declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]': ../../deps/v8/src/objects/source-text-module.h:219:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModuleInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:25: ../../deps/v8/src/objects/source-text-module.h:217:7: note: 'class v8::internal::SourceTextModuleInfo' declared here 217 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]': ../../deps/v8/src/objects/feedback-vector.h:173:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClosureFeedbackCellArray' from an array of '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]': gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:21: ../../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:12: ../../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:12: ../../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of '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]': gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array 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]': gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared 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]': gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of '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]': gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared 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]': gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:8: ../../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared 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]': gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, 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]': gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&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]': gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | 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]': gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/prototype-info-inl.h:8, from ../../deps/v8/src/objects/map-inl.h:19: ../../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:959:7: note: 'class v8::internal::WasmArray' declared here 959 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ [2083/2643] g++ -MMD -MF obj/tools/v8_gypfiles/gen/torque-generated/src/wasm/v8_base_without_compiler.wasm-objects-tq.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c gen/torque-generated/src/wasm/wasm-objects-tq.cc -o obj/tools/v8_gypfiles/gen/torque-generated/src/wasm/v8_base_without_compiler.wasm-objects-tq.o In file included from ../../deps/v8/src/base/memory.h:8, from ../../deps/v8/src/wasm/wasm-objects-inl.h:14, from gen/torque-generated/src/wasm/wasm-objects-tq.cc:1: ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]': ../../deps/v8/src/objects/heap-object.h:173:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapObject' from an 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, from ../../deps/v8/src/heap/heap-write-barrier-inl.h:11, from ../../deps/v8/src/wasm/wasm-objects-inl.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/deoptimizer/translation-array.h:10, from ../../deps/v8/src/objects/code.h:11, from ../../deps/v8/src/heap/heap-write-barrier-inl.h:14: ../../deps/v8/src/objects/smi.h:23:7: note: 'class v8::internal::Smi' declared here 23 | class Smi : public Object { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSIteratorResult; Source = v8::internal::Object]': ../../deps/v8/src/objects/js-objects.h:1035:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSIteratorResult' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &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/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]': gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:21: ../../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:12: ../../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:12: ../../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of '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]': gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array 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]': gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared 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]': gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of '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]': gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared 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]': gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:8: ../../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared 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]': gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, 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]': gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&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]': gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | 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]': gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/prototype-info-inl.h:8, from ../../deps/v8/src/objects/map-inl.h:19: ../../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:959:7: note: 'class v8::internal::WasmArray' declared here 959 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ [2084/2643] g++ -MMD -MF obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.js-segment-iterator-tq.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c gen/torque-generated/src/objects/js-segment-iterator-tq.cc -o obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.js-segment-iterator-tq.o 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-inl.h:11, from gen/torque-generated/src/objects/js-segment-iterator-tq.cc:1: ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]': ../../deps/v8/src/objects/heap-object.h:173:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapObject' from 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: ../../deps/v8/src/objects/bigint.h:38:7: note: 'class v8::internal::BigIntBase' declared here 38 | class BigIntBase : public PrimitiveHeapObject { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FreshlyAllocatedBigInt; Source = v8::internal::Object]': ../../deps/v8/src/objects/bigint.h:130:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FreshlyAllocatedBigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:115:7: note: 'class v8::internal::FreshlyAllocatedBigInt' declared here 115 | class FreshlyAllocatedBigInt : public BigIntBase { | ^~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::BigInt; Source = v8::internal::Object]': ../../deps/v8/src/objects/bigint.h:225:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::BigInt' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/bigint.h:150:7: note: 'class v8::internal::BigInt' declared here 150 | class BigInt : public BigIntBase { | ^~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSSetIterator; Source = v8::internal::Object]': ../../deps/v8/src/objects/js-collection.h:51:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSSetIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:19: ../../deps/v8/src/objects/js-collection.h:44:7: note: 'class v8::internal::JSSetIterator' declared here 44 | class JSSetIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSMapIterator; Source = v8::internal::Object]': ../../deps/v8/src/objects/js-collection.h:78:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSMapIterator' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-collection.h:71:7: note: 'class v8::internal::JSMapIterator' declared here 71 | class JSMapIterator | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::SourceTextModuleInfo; Source = v8::internal::Object]': ../../deps/v8/src/objects/source-text-module.h:219:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModuleInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:25: ../../deps/v8/src/objects/source-text-module.h:217:7: note: 'class v8::internal::SourceTextModuleInfo' declared here 217 | class SourceTextModuleInfo : public FixedArray { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ClosureFeedbackCellArray; Source = v8::internal::Object]': ../../deps/v8/src/objects/feedback-vector.h:173:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ClosureFeedbackCellArray' from an array of '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]': gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:21: ../../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:12: ../../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:12: ../../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of '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]': gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array 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]': gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared 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]': gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of '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]': gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared 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]': gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:8: ../../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared 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]': gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, 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]': gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&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]': gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | 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]': gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/prototype-info-inl.h:8, from ../../deps/v8/src/objects/map-inl.h:19: ../../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:959:7: note: 'class v8::internal::WasmArray' declared here 959 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ [2085/2643] g++ -MMD -MF obj/deps/v8/src/heap/cppgc/v8_base_without_compiler.sweeper.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c ../../deps/v8/src/heap/cppgc/sweeper.cc -o obj/deps/v8/src/heap/cppgc/v8_base_without_compiler.sweeper.o [2086/2643] g++ -MMD -MF obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.js-segments-tq.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c gen/torque-generated/src/objects/js-segments-tq.cc -o obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.js-segments-tq.o 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-inl.h:11, from gen/torque-generated/src/objects/js-segments-tq.cc:1: ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapObject; Source = v8::internal::Object]': ../../deps/v8/src/objects/heap-object.h:173:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapObject' from 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-segments-inl.h: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]': gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:21: ../../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:12: ../../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:12: ../../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of '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]': gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array 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]': gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared 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]': gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of '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]': gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared 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]': gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:8: ../../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared 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]': gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, 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]': gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&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]': gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | 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]': gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/prototype-info-inl.h:8, from ../../deps/v8/src/objects/map-inl.h:19: ../../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:959:7: note: 'class v8::internal::WasmArray' declared here 959 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ [2087/2643] g++ -MMD -MF obj/deps/v8/src/compiler/v8_compiler.feedback-source.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_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 -Igen/generate-bytecode-output-root -Igen -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -c ../../deps/v8/src/compiler/feedback-source.cc -o obj/deps/v8/src/compiler/v8_compiler.feedback-source.o 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]': gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::FeedbackVector' declared here 192 | class FeedbackVector | ^~~~~~~~~~~~~~ [2088/2643] g++ -MMD -MF obj/deps/v8/src/compiler/v8_compiler.frame.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_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 -Igen/generate-bytecode-output-root -Igen -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -c ../../deps/v8/src/compiler/frame.cc -o obj/deps/v8/src/compiler/v8_compiler.frame.o 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 { | ^~~~~~~~~~~~~~~~~~ [2089/2643] g++ -MMD -MF obj/deps/v8/src/compiler/v8_compiler.graph-trimmer.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_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 -Igen/generate-bytecode-output-root -Igen -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -c ../../deps/v8/src/compiler/graph-trimmer.cc -o obj/deps/v8/src/compiler/v8_compiler.graph-trimmer.o 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]': gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::FeedbackVector' declared here 192 | class FeedbackVector | ^~~~~~~~~~~~~~ [2090/2643] g++ -MMD -MF obj/deps/v8/src/compiler/v8_compiler.decompression-optimizer.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_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 -Igen/generate-bytecode-output-root -Igen -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -c ../../deps/v8/src/compiler/decompression-optimizer.cc -o obj/deps/v8/src/compiler/v8_compiler.decompression-optimizer.o 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]': gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::FeedbackVector' declared here 192 | class FeedbackVector | ^~~~~~~~~~~~~~ [2091/2643] g++ -MMD -MF obj/deps/v8/src/compiler/v8_compiler.graph.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_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 -Igen/generate-bytecode-output-root -Igen -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -c ../../deps/v8/src/compiler/graph.cc -o obj/deps/v8/src/compiler/v8_compiler.graph.o 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]': gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::FeedbackVector' declared here 192 | class FeedbackVector | ^~~~~~~~~~~~~~ [2092/2643] g++ -MMD -MF obj/deps/v8/src/compiler/v8_compiler.fast-api-calls.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_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 -Igen/generate-bytecode-output-root -Igen -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -c ../../deps/v8/src/compiler/fast-api-calls.cc -o obj/deps/v8/src/compiler/v8_compiler.fast-api-calls.o 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]': gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::FeedbackVector' declared here 192 | class FeedbackVector | ^~~~~~~~~~~~~~ [2093/2643] g++ -MMD -MF obj/deps/v8/src/compiler/v8_compiler.escape-analysis-reducer.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_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 -Igen/generate-bytecode-output-root -Igen -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -c ../../deps/v8/src/compiler/escape-analysis-reducer.cc -o obj/deps/v8/src/compiler/v8_compiler.escape-analysis-reducer.o 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]': gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::FeedbackVector' declared here 192 | class FeedbackVector | ^~~~~~~~~~~~~~ [2094/2643] g++ -MMD -MF obj/deps/v8/src/compiler/v8_compiler.graph-reducer.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_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 -Igen/generate-bytecode-output-root -Igen -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -c ../../deps/v8/src/compiler/graph-reducer.cc -o obj/deps/v8/src/compiler/v8_compiler.graph-reducer.o 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]': gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::FeedbackVector' declared here 192 | class FeedbackVector | ^~~~~~~~~~~~~~ [2095/2643] g++ -MMD -MF obj/deps/v8/src/compiler/v8_compiler.js-type-hint-lowering.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_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 -Igen/generate-bytecode-output-root -Igen -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -c ../../deps/v8/src/compiler/js-type-hint-lowering.cc -o obj/deps/v8/src/compiler/v8_compiler.js-type-hint-lowering.o 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]': gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::FeedbackVector' declared here 192 | class FeedbackVector | ^~~~~~~~~~~~~~ [2096/2643] g++ -MMD -MF obj/tools/v8_gypfiles/gen/v8_base_without_compiler.debug-support.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_SCRIPTORMODULE_LEGACY_LIFETIME -DV8_ADVANCED_BIGINT_ALGORITHMS -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCONFIG_NO_SERVICE=1 -DU_ENABLE_DYLOAD=0 -DU_STATIC_IMPLEMENTATION=1 -DU_HAVE_STD_STRING=1 -DUCONFIG_NO_BREAK_ITERATION=0 -I../../deps/v8 -I../../deps/v8/include -Igen/inspector-generated-output-root -I../../deps/v8/third_party/inspector_protocol -Igen -Igen/generate-bytecode-output-root -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -I../../deps/v8/third_party/zlib -I../../deps/v8/third_party/zlib/google -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -fno-lto -c gen/debug-support.cc -o obj/tools/v8_gypfiles/gen/v8_base_without_compiler.debug-support.o 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 gen/debug-support.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, from ../../deps/v8/src/execution/frames.h:13, from gen/debug-support.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/execution/frames-inl.h:11, from gen/debug-support.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/execution/frames-inl.h: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: ../../deps/v8/src/wasm/wasm-objects.h:317:25: note: 'class v8::internal::WasmInstanceObject' declared here 317 | class V8_EXPORT_PRIVATE WasmInstanceObject : public JSObject { | ^~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExceptionPackage; Source = v8::internal::Object]': ../../deps/v8/src/wasm/wasm-objects.h:571:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExceptionPackage' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:551:25: note: 'class v8::internal::WasmExceptionPackage' declared here 551 | class V8_EXPORT_PRIVATE WasmExceptionPackage : public JSObject { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExportedFunction; Source = v8::internal::Object]': ../../deps/v8/src/wasm/wasm-objects.h:613:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExportedFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:591:7: note: 'class v8::internal::WasmExportedFunction' declared here 591 | class WasmExportedFunction : public JSFunction { | ^~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmJSFunction; Source = v8::internal::Object]': ../../deps/v8/src/wasm/wasm-objects.h:637:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmJSFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:619:7: note: 'class v8::internal::WasmJSFunction' declared here 619 | class WasmJSFunction : public JSFunction { | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmCapiFunction; Source = v8::internal::Object]': ../../deps/v8/src/wasm/wasm-objects.h:655:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmCapiFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:642:7: note: 'class v8::internal::WasmCapiFunction' declared here 642 | class WasmCapiFunction : public JSFunction { | ^~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmExternalFunction; Source = v8::internal::Object]': ../../deps/v8/src/wasm/wasm-objects.h:668:3: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmExternalFunction' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:664:7: note: 'class v8::internal::WasmExternalFunction' declared 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]': gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:21: ../../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:12: ../../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:12: ../../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of '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]': gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array 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]': gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared 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]': gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of '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]': gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared 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]': gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:8: ../../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared 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]': gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, 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]': gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&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]': gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | 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]': gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/prototype-info-inl.h:8, from ../../deps/v8/src/objects/map-inl.h:19: ../../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:959:7: note: 'class v8::internal::WasmArray' declared here 959 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ [2097/2643] g++ -MMD -MF obj/deps/v8/src/compiler/v8_compiler.graph-assembler.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_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 -Igen/generate-bytecode-output-root -Igen -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -c ../../deps/v8/src/compiler/graph-assembler.cc -o obj/deps/v8/src/compiler/v8_compiler.graph-assembler.o 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]': gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::FeedbackVector' declared here 192 | class FeedbackVector | ^~~~~~~~~~~~~~ [2098/2643] g++ -MMD -MF obj/deps/v8/src/compiler/v8_compiler.loop-peeling.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_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 -Igen/generate-bytecode-output-root -Igen -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -c ../../deps/v8/src/compiler/loop-peeling.cc -o obj/deps/v8/src/compiler/v8_compiler.loop-peeling.o 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]': gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::FeedbackVector' declared here 192 | class FeedbackVector | ^~~~~~~~~~~~~~ [2099/2643] rm -f obj/tools/v8_gypfiles/libv8_base_without_compiler.a && ar rcsT obj/tools/v8_gypfiles/libv8_base_without_compiler.a obj/tools/v8_gypfiles/gen/inspector-generated-output-root/src/inspector/protocol/v8_base_without_compiler.Protocol.o obj/tools/v8_gypfiles/gen/inspector-generated-output-root/src/inspector/protocol/v8_base_without_compiler.Console.o obj/tools/v8_gypfiles/gen/inspector-generated-output-root/src/inspector/protocol/v8_base_without_compiler.Debugger.o obj/tools/v8_gypfiles/gen/inspector-generated-output-root/src/inspector/protocol/v8_base_without_compiler.HeapProfiler.o obj/tools/v8_gypfiles/gen/inspector-generated-output-root/src/inspector/protocol/v8_base_without_compiler.Profiler.o obj/tools/v8_gypfiles/gen/inspector-generated-output-root/src/inspector/protocol/v8_base_without_compiler.Runtime.o obj/tools/v8_gypfiles/gen/inspector-generated-output-root/src/inspector/protocol/v8_base_without_compiler.Schema.o obj/deps/v8/src/api/v8_base_without_compiler.api-arguments.o obj/deps/v8/src/api/v8_base_without_compiler.api-natives.o obj/deps/v8/src/api/v8_base_without_compiler.api.o obj/deps/v8/src/ast/v8_base_without_compiler.ast-function-literal-id-reindexer.o obj/deps/v8/src/ast/v8_base_without_compiler.ast-value-factory.o obj/deps/v8/src/ast/v8_base_without_compiler.ast.o obj/deps/v8/src/ast/v8_base_without_compiler.modules.o obj/deps/v8/src/ast/v8_base_without_compiler.prettyprinter.o obj/deps/v8/src/ast/v8_base_without_compiler.scopes.o obj/deps/v8/src/ast/v8_base_without_compiler.source-range-ast-visitor.o obj/deps/v8/src/ast/v8_base_without_compiler.variables.o obj/deps/v8/src/baseline/v8_base_without_compiler.baseline-batch-compiler.o obj/deps/v8/src/baseline/v8_base_without_compiler.baseline-compiler.o obj/deps/v8/src/baseline/v8_base_without_compiler.baseline.o obj/deps/v8/src/baseline/v8_base_without_compiler.bytecode-offset-iterator.o obj/deps/v8/src/builtins/v8_base_without_compiler.accessors.o obj/deps/v8/src/builtins/v8_base_without_compiler.builtins-api.o obj/deps/v8/src/builtins/v8_base_without_compiler.builtins-array.o obj/deps/v8/src/builtins/v8_base_without_compiler.builtins-arraybuffer.o obj/deps/v8/src/builtins/v8_base_without_compiler.builtins-async-module.o obj/deps/v8/src/builtins/v8_base_without_compiler.builtins-bigint.o obj/deps/v8/src/builtins/v8_base_without_compiler.builtins-callsite.o obj/deps/v8/src/builtins/v8_base_without_compiler.builtins-collections.o obj/deps/v8/src/builtins/v8_base_without_compiler.builtins-console.o obj/deps/v8/src/builtins/v8_base_without_compiler.builtins-dataview.o obj/deps/v8/src/builtins/v8_base_without_compiler.builtins-date.o obj/deps/v8/src/builtins/v8_base_without_compiler.builtins-error.o obj/deps/v8/src/builtins/v8_base_without_compiler.builtins-function.o obj/deps/v8/src/builtins/v8_base_without_compiler.builtins-global.o obj/deps/v8/src/builtins/v8_base_without_compiler.builtins-internal.o obj/deps/v8/src/builtins/v8_base_without_compiler.builtins-intl.o obj/deps/v8/src/builtins/v8_base_without_compiler.builtins-json.o obj/deps/v8/src/builtins/v8_base_without_compiler.builtins-number.o obj/deps/v8/src/builtins/v8_base_without_compiler.builtins-object.o obj/deps/v8/src/builtins/v8_base_without_compiler.builtins-reflect.o obj/deps/v8/src/builtins/v8_base_without_compiler.builtins-regexp.o obj/deps/v8/src/builtins/v8_base_without_compiler.builtins-shadow-realms.o obj/deps/v8/src/builtins/v8_base_without_compiler.builtins-sharedarraybuffer.o obj/deps/v8/src/builtins/v8_base_without_compiler.builtins-string.o obj/deps/v8/src/builtins/v8_base_without_compiler.builtins-struct.o obj/deps/v8/src/builtins/v8_base_without_compiler.builtins-symbol.o obj/deps/v8/src/builtins/v8_base_without_compiler.builtins-temporal.o obj/deps/v8/src/builtins/v8_base_without_compiler.builtins-trace.o obj/deps/v8/src/builtins/v8_base_without_compiler.builtins-typed-array.o obj/deps/v8/src/builtins/v8_base_without_compiler.builtins-weak-refs.o obj/deps/v8/src/builtins/v8_base_without_compiler.builtins.o obj/deps/v8/src/builtins/v8_base_without_compiler.constants-table-builder.o obj/deps/v8/src/codegen/v8_base_without_compiler.aligned-slot-allocator.o obj/deps/v8/src/codegen/v8_base_without_compiler.assembler.o obj/deps/v8/src/codegen/v8_base_without_compiler.bailout-reason.o obj/deps/v8/src/codegen/v8_base_without_compiler.code-comments.o obj/deps/v8/src/codegen/v8_base_without_compiler.code-desc.o obj/deps/v8/src/codegen/v8_base_without_compiler.code-factory.o obj/deps/v8/src/codegen/v8_base_without_compiler.code-reference.o obj/deps/v8/src/codegen/v8_base_without_compiler.compilation-cache.o obj/deps/v8/src/codegen/v8_base_without_compiler.compiler.o obj/deps/v8/src/codegen/v8_base_without_compiler.constant-pool.o obj/deps/v8/src/codegen/v8_base_without_compiler.external-reference-encoder.o obj/deps/v8/src/codegen/v8_base_without_compiler.external-reference-table.o obj/deps/v8/src/codegen/v8_base_without_compiler.external-reference.o obj/deps/v8/src/codegen/v8_base_without_compiler.flush-instruction-cache.o obj/deps/v8/src/codegen/v8_base_without_compiler.handler-table.o obj/deps/v8/src/codegen/v8_base_without_compiler.interface-descriptors.o obj/deps/v8/src/codegen/v8_base_without_compiler.machine-type.o obj/deps/v8/src/codegen/v8_base_without_compiler.optimized-compilation-info.o obj/deps/v8/src/codegen/v8_base_without_compiler.pending-optimization-table.o obj/deps/v8/src/codegen/v8_base_without_compiler.register-configuration.o obj/deps/v8/src/codegen/v8_base_without_compiler.reloc-info.o obj/deps/v8/src/codegen/v8_base_without_compiler.safepoint-table.o obj/deps/v8/src/codegen/v8_base_without_compiler.source-position-table.o obj/deps/v8/src/codegen/v8_base_without_compiler.source-position.o obj/deps/v8/src/codegen/v8_base_without_compiler.string-constants.o obj/deps/v8/src/codegen/v8_base_without_compiler.tick-counter.o obj/deps/v8/src/codegen/v8_base_without_compiler.tnode.o obj/deps/v8/src/codegen/v8_base_without_compiler.turbo-assembler.o obj/deps/v8/src/codegen/v8_base_without_compiler.unoptimized-compilation-info.o obj/deps/v8/src/common/v8_base_without_compiler.assert-scope.o obj/deps/v8/src/compiler-dispatcher/v8_base_without_compiler.lazy-compile-dispatcher.o obj/deps/v8/src/compiler-dispatcher/v8_base_without_compiler.optimizing-compile-dispatcher.o obj/deps/v8/src/date/v8_base_without_compiler.date.o obj/deps/v8/src/date/v8_base_without_compiler.dateparser.o obj/deps/v8/src/debug/v8_base_without_compiler.debug-coverage.o obj/deps/v8/src/debug/v8_base_without_compiler.debug-evaluate.o obj/deps/v8/src/debug/v8_base_without_compiler.debug-frames.o obj/deps/v8/src/debug/v8_base_without_compiler.debug-interface.o obj/deps/v8/src/debug/v8_base_without_compiler.debug-property-iterator.o obj/deps/v8/src/debug/v8_base_without_compiler.debug-scope-iterator.o obj/deps/v8/src/debug/v8_base_without_compiler.debug-scopes.o obj/deps/v8/src/debug/v8_base_without_compiler.debug-stack-trace-iterator.o obj/deps/v8/src/debug/v8_base_without_compiler.debug-type-profile.o obj/deps/v8/src/debug/v8_base_without_compiler.debug.o obj/deps/v8/src/debug/v8_base_without_compiler.liveedit.o obj/deps/v8/src/deoptimizer/v8_base_without_compiler.deoptimize-reason.o obj/deps/v8/src/deoptimizer/v8_base_without_compiler.deoptimized-frame-info.o obj/deps/v8/src/deoptimizer/v8_base_without_compiler.deoptimizer.o obj/deps/v8/src/deoptimizer/v8_base_without_compiler.materialized-object-store.o obj/deps/v8/src/deoptimizer/v8_base_without_compiler.translated-state.o obj/deps/v8/src/deoptimizer/v8_base_without_compiler.translation-array.o obj/deps/v8/src/diagnostics/v8_base_without_compiler.basic-block-profiler.o obj/deps/v8/src/diagnostics/v8_base_without_compiler.compilation-statistics.o obj/deps/v8/src/diagnostics/v8_base_without_compiler.disassembler.o obj/deps/v8/src/diagnostics/v8_base_without_compiler.eh-frame.o obj/deps/v8/src/diagnostics/v8_base_without_compiler.gdb-jit.o obj/deps/v8/src/diagnostics/v8_base_without_compiler.objects-debug.o obj/deps/v8/src/diagnostics/v8_base_without_compiler.objects-printer.o obj/deps/v8/src/diagnostics/v8_base_without_compiler.perf-jit.o obj/deps/v8/src/diagnostics/v8_base_without_compiler.unwinder.o obj/deps/v8/src/execution/v8_base_without_compiler.arguments.o obj/deps/v8/src/execution/v8_base_without_compiler.clobber-registers.o obj/deps/v8/src/execution/v8_base_without_compiler.embedder-state.o obj/deps/v8/src/execution/v8_base_without_compiler.encoded-c-signature.o obj/deps/v8/src/execution/v8_base_without_compiler.execution.o obj/deps/v8/src/execution/v8_base_without_compiler.frames.o obj/deps/v8/src/execution/v8_base_without_compiler.futex-emulation.o obj/deps/v8/src/execution/v8_base_without_compiler.interrupts-scope.o obj/deps/v8/src/execution/v8_base_without_compiler.isolate.o obj/deps/v8/src/execution/v8_base_without_compiler.local-isolate.o obj/deps/v8/src/execution/v8_base_without_compiler.messages.o obj/deps/v8/src/execution/v8_base_without_compiler.microtask-queue.o obj/deps/v8/src/execution/v8_base_without_compiler.protectors.o obj/deps/v8/src/execution/v8_base_without_compiler.simulator-base.o obj/deps/v8/src/execution/v8_base_without_compiler.stack-guard.o obj/deps/v8/src/execution/v8_base_without_compiler.thread-id.o obj/deps/v8/src/execution/v8_base_without_compiler.thread-local-top.o obj/deps/v8/src/execution/v8_base_without_compiler.tiering-manager.o obj/deps/v8/src/execution/v8_base_without_compiler.v8threads.o obj/deps/v8/src/extensions/v8_base_without_compiler.cputracemark-extension.o obj/deps/v8/src/extensions/v8_base_without_compiler.externalize-string-extension.o obj/deps/v8/src/extensions/v8_base_without_compiler.gc-extension.o obj/deps/v8/src/extensions/v8_base_without_compiler.ignition-statistics-extension.o obj/deps/v8/src/extensions/v8_base_without_compiler.statistics-extension.o obj/deps/v8/src/extensions/v8_base_without_compiler.trigger-failure-extension.o obj/deps/v8/src/flags/v8_base_without_compiler.flags.o obj/deps/v8/src/handles/v8_base_without_compiler.global-handles.o obj/deps/v8/src/handles/v8_base_without_compiler.handles.o obj/deps/v8/src/handles/v8_base_without_compiler.local-handles.o obj/deps/v8/src/handles/v8_base_without_compiler.persistent-handles.o obj/deps/v8/src/heap/v8_base_without_compiler.allocation-observer.o obj/deps/v8/src/heap/v8_base_without_compiler.array-buffer-sweeper.o obj/deps/v8/src/heap/v8_base_without_compiler.base-space.o obj/deps/v8/src/heap/v8_base_without_compiler.basic-memory-chunk.o obj/deps/v8/src/heap/v8_base_without_compiler.code-object-registry.o obj/deps/v8/src/heap/v8_base_without_compiler.code-range.o obj/deps/v8/src/heap/v8_base_without_compiler.code-stats.o obj/deps/v8/src/heap/v8_base_without_compiler.collection-barrier.o obj/deps/v8/src/heap/v8_base_without_compiler.combined-heap.o obj/deps/v8/src/heap/v8_base_without_compiler.concurrent-allocator.o obj/deps/v8/src/heap/v8_base_without_compiler.concurrent-marking.o obj/deps/v8/src/heap/cppgc-js/v8_base_without_compiler.cpp-heap.o obj/deps/v8/src/heap/cppgc-js/v8_base_without_compiler.cpp-snapshot.o obj/deps/v8/src/heap/cppgc-js/v8_base_without_compiler.unified-heap-marking-state.o obj/deps/v8/src/heap/cppgc-js/v8_base_without_compiler.unified-heap-marking-verifier.o obj/deps/v8/src/heap/cppgc-js/v8_base_without_compiler.unified-heap-marking-visitor.o obj/deps/v8/src/heap/v8_base_without_compiler.embedder-tracing.o obj/deps/v8/src/heap/v8_base_without_compiler.factory-base.o obj/deps/v8/src/heap/v8_base_without_compiler.factory.o obj/deps/v8/src/heap/v8_base_without_compiler.finalization-registry-cleanup-task.o obj/deps/v8/src/heap/v8_base_without_compiler.free-list.o obj/deps/v8/src/heap/v8_base_without_compiler.gc-idle-time-handler.o obj/deps/v8/src/heap/v8_base_without_compiler.gc-tracer.o obj/deps/v8/src/heap/v8_base_without_compiler.heap-allocator.o obj/deps/v8/src/heap/v8_base_without_compiler.heap-controller.o obj/deps/v8/src/heap/v8_base_without_compiler.heap-layout-tracer.o obj/deps/v8/src/heap/v8_base_without_compiler.heap-write-barrier.o obj/deps/v8/src/heap/v8_base_without_compiler.heap.o obj/deps/v8/src/heap/v8_base_without_compiler.incremental-marking-job.o obj/deps/v8/src/heap/v8_base_without_compiler.incremental-marking.o obj/deps/v8/src/heap/v8_base_without_compiler.index-generator.o obj/deps/v8/src/heap/v8_base_without_compiler.invalidated-slots.o obj/deps/v8/src/heap/v8_base_without_compiler.large-spaces.o obj/deps/v8/src/heap/v8_base_without_compiler.local-factory.o obj/deps/v8/src/heap/v8_base_without_compiler.local-heap.o obj/deps/v8/src/heap/v8_base_without_compiler.mark-compact.o obj/deps/v8/src/heap/v8_base_without_compiler.marking-barrier.o obj/deps/v8/src/heap/v8_base_without_compiler.marking-worklist.o obj/deps/v8/src/heap/v8_base_without_compiler.marking.o obj/deps/v8/src/heap/v8_base_without_compiler.memory-allocator.o obj/deps/v8/src/heap/v8_base_without_compiler.memory-chunk-layout.o obj/deps/v8/src/heap/v8_base_without_compiler.memory-chunk.o obj/deps/v8/src/heap/v8_base_without_compiler.memory-measurement.o obj/deps/v8/src/heap/v8_base_without_compiler.memory-reducer.o obj/deps/v8/src/heap/v8_base_without_compiler.new-spaces.o obj/deps/v8/src/heap/v8_base_without_compiler.object-stats.o obj/deps/v8/src/heap/v8_base_without_compiler.objects-visiting.o obj/deps/v8/src/heap/v8_base_without_compiler.paged-spaces.o obj/deps/v8/src/heap/v8_base_without_compiler.read-only-heap.o obj/deps/v8/src/heap/v8_base_without_compiler.read-only-spaces.o obj/deps/v8/src/heap/v8_base_without_compiler.safepoint.o obj/deps/v8/src/heap/v8_base_without_compiler.scavenge-job.o obj/deps/v8/src/heap/v8_base_without_compiler.scavenger.o obj/deps/v8/src/heap/v8_base_without_compiler.slot-set.o obj/deps/v8/src/heap/v8_base_without_compiler.spaces.o obj/deps/v8/src/heap/v8_base_without_compiler.stress-marking-observer.o obj/deps/v8/src/heap/v8_base_without_compiler.stress-scavenge-observer.o obj/deps/v8/src/heap/v8_base_without_compiler.sweeper.o obj/deps/v8/src/heap/v8_base_without_compiler.weak-object-worklists.o obj/deps/v8/src/ic/v8_base_without_compiler.call-optimization.o obj/deps/v8/src/ic/v8_base_without_compiler.handler-configuration.o obj/deps/v8/src/ic/v8_base_without_compiler.ic-stats.o obj/deps/v8/src/ic/v8_base_without_compiler.ic.o obj/deps/v8/src/ic/v8_base_without_compiler.stub-cache.o obj/deps/v8/src/init/v8_base_without_compiler.bootstrapper.o obj/deps/v8/src/init/v8_base_without_compiler.icu_util.o obj/deps/v8/src/init/v8_base_without_compiler.isolate-allocator.o obj/deps/v8/src/init/v8_base_without_compiler.startup-data-util.o obj/deps/v8/src/init/v8_base_without_compiler.v8.o obj/deps/v8/src/interpreter/v8_base_without_compiler.bytecode-array-builder.o obj/deps/v8/src/interpreter/v8_base_without_compiler.bytecode-array-iterator.o obj/deps/v8/src/interpreter/v8_base_without_compiler.bytecode-array-random-iterator.o obj/deps/v8/src/interpreter/v8_base_without_compiler.bytecode-array-writer.o obj/deps/v8/src/interpreter/v8_base_without_compiler.bytecode-decoder.o obj/deps/v8/src/interpreter/v8_base_without_compiler.bytecode-flags.o obj/deps/v8/src/interpreter/v8_base_without_compiler.bytecode-generator.o obj/deps/v8/src/interpreter/v8_base_without_compiler.bytecode-label.o obj/deps/v8/src/interpreter/v8_base_without_compiler.bytecode-node.o obj/deps/v8/src/interpreter/v8_base_without_compiler.bytecode-operands.o obj/deps/v8/src/interpreter/v8_base_without_compiler.bytecode-register-optimizer.o obj/deps/v8/src/interpreter/v8_base_without_compiler.bytecode-register.o obj/deps/v8/src/interpreter/v8_base_without_compiler.bytecode-source-info.o obj/deps/v8/src/interpreter/v8_base_without_compiler.bytecodes.o obj/deps/v8/src/interpreter/v8_base_without_compiler.constant-array-builder.o obj/deps/v8/src/interpreter/v8_base_without_compiler.control-flow-builders.o obj/deps/v8/src/interpreter/v8_base_without_compiler.handler-table-builder.o obj/deps/v8/src/interpreter/v8_base_without_compiler.interpreter-intrinsics.o obj/deps/v8/src/interpreter/v8_base_without_compiler.interpreter.o obj/deps/v8/src/json/v8_base_without_compiler.json-parser.o obj/deps/v8/src/json/v8_base_without_compiler.json-stringifier.o obj/deps/v8/src/libsampler/v8_base_without_compiler.sampler.o obj/deps/v8/src/logging/v8_base_without_compiler.counters.o obj/deps/v8/src/logging/v8_base_without_compiler.local-logger.o obj/deps/v8/src/logging/v8_base_without_compiler.log-utils.o obj/deps/v8/src/logging/v8_base_without_compiler.log.o obj/deps/v8/src/logging/v8_base_without_compiler.metrics.o obj/deps/v8/src/logging/v8_base_without_compiler.runtime-call-stats.o obj/deps/v8/src/logging/v8_base_without_compiler.tracing-flags.o obj/deps/v8/src/numbers/v8_base_without_compiler.conversions.o obj/deps/v8/src/numbers/v8_base_without_compiler.math-random.o obj/deps/v8/src/objects/v8_base_without_compiler.backing-store.o obj/deps/v8/src/objects/v8_base_without_compiler.bigint.o obj/deps/v8/src/objects/v8_base_without_compiler.call-site-info.o obj/deps/v8/src/objects/v8_base_without_compiler.code-kind.o obj/deps/v8/src/objects/v8_base_without_compiler.code.o obj/deps/v8/src/objects/v8_base_without_compiler.compilation-cache-table.o obj/deps/v8/src/objects/v8_base_without_compiler.contexts.o obj/deps/v8/src/objects/v8_base_without_compiler.debug-objects.o obj/deps/v8/src/objects/v8_base_without_compiler.elements-kind.o obj/deps/v8/src/objects/v8_base_without_compiler.elements.o obj/deps/v8/src/objects/v8_base_without_compiler.embedder-data-array.o obj/deps/v8/src/objects/v8_base_without_compiler.feedback-vector.o obj/deps/v8/src/objects/v8_base_without_compiler.field-type.o obj/deps/v8/src/objects/v8_base_without_compiler.intl-objects.o obj/deps/v8/src/objects/v8_base_without_compiler.js-array-buffer.o obj/deps/v8/src/objects/v8_base_without_compiler.js-break-iterator.o obj/deps/v8/src/objects/v8_base_without_compiler.js-collator.o obj/deps/v8/src/objects/v8_base_without_compiler.js-date-time-format.o obj/deps/v8/src/objects/v8_base_without_compiler.js-display-names.o obj/deps/v8/src/objects/v8_base_without_compiler.js-function.o obj/deps/v8/src/objects/v8_base_without_compiler.js-list-format.o obj/deps/v8/src/objects/v8_base_without_compiler.js-locale.o obj/deps/v8/src/objects/v8_base_without_compiler.js-number-format.o obj/deps/v8/src/objects/v8_base_without_compiler.js-objects.o obj/deps/v8/src/objects/v8_base_without_compiler.js-plural-rules.o obj/deps/v8/src/objects/v8_base_without_compiler.js-regexp.o obj/deps/v8/src/objects/v8_base_without_compiler.js-relative-time-format.o obj/deps/v8/src/objects/v8_base_without_compiler.js-segment-iterator.o obj/deps/v8/src/objects/v8_base_without_compiler.js-segmenter.o obj/deps/v8/src/objects/v8_base_without_compiler.js-segments.o obj/deps/v8/src/objects/v8_base_without_compiler.js-temporal-objects.o obj/deps/v8/src/objects/v8_base_without_compiler.keys.o obj/deps/v8/src/objects/v8_base_without_compiler.literal-objects.o obj/deps/v8/src/objects/v8_base_without_compiler.lookup-cache.o obj/deps/v8/src/objects/v8_base_without_compiler.lookup.o obj/deps/v8/src/objects/v8_base_without_compiler.managed.o obj/deps/v8/src/objects/v8_base_without_compiler.map-updater.o obj/deps/v8/src/objects/v8_base_without_compiler.map.o obj/deps/v8/src/objects/v8_base_without_compiler.module.o obj/deps/v8/src/objects/v8_base_without_compiler.object-type.o obj/deps/v8/src/objects/v8_base_without_compiler.objects.o obj/deps/v8/src/objects/v8_base_without_compiler.option-utils.o obj/deps/v8/src/objects/v8_base_without_compiler.ordered-hash-table.o obj/deps/v8/src/objects/v8_base_without_compiler.osr-optimized-code-cache.o obj/deps/v8/src/objects/v8_base_without_compiler.property-descriptor.o obj/deps/v8/src/objects/v8_base_without_compiler.property.o obj/deps/v8/src/objects/v8_base_without_compiler.scope-info.o obj/deps/v8/src/objects/v8_base_without_compiler.shared-function-info.o obj/deps/v8/src/objects/v8_base_without_compiler.source-text-module.o obj/deps/v8/src/objects/v8_base_without_compiler.string-comparator.o obj/deps/v8/src/objects/v8_base_without_compiler.string-table.o obj/deps/v8/src/objects/v8_base_without_compiler.string.o obj/deps/v8/src/objects/v8_base_without_compiler.swiss-name-dictionary.o obj/deps/v8/src/objects/v8_base_without_compiler.symbol-table.o obj/deps/v8/src/objects/v8_base_without_compiler.synthetic-module.o obj/deps/v8/src/objects/v8_base_without_compiler.tagged-impl.o obj/deps/v8/src/objects/v8_base_without_compiler.template-objects.o obj/deps/v8/src/objects/v8_base_without_compiler.templates.o obj/deps/v8/src/objects/v8_base_without_compiler.transitions.o obj/deps/v8/src/objects/v8_base_without_compiler.type-hints.o obj/deps/v8/src/objects/v8_base_without_compiler.value-serializer.o obj/deps/v8/src/objects/v8_base_without_compiler.visitors.o obj/deps/v8/src/parsing/v8_base_without_compiler.func-name-inferrer.o obj/deps/v8/src/parsing/v8_base_without_compiler.import-assertions.o obj/deps/v8/src/parsing/v8_base_without_compiler.literal-buffer.o obj/deps/v8/src/parsing/v8_base_without_compiler.parse-info.o obj/deps/v8/src/parsing/v8_base_without_compiler.parser.o obj/deps/v8/src/parsing/v8_base_without_compiler.parsing.o obj/deps/v8/src/parsing/v8_base_without_compiler.pending-compilation-error-handler.o obj/deps/v8/src/parsing/v8_base_without_compiler.preparse-data.o obj/deps/v8/src/parsing/v8_base_without_compiler.preparser.o obj/deps/v8/src/parsing/v8_base_without_compiler.rewriter.o obj/deps/v8/src/parsing/v8_base_without_compiler.scanner-character-streams.o obj/deps/v8/src/parsing/v8_base_without_compiler.scanner.o obj/deps/v8/src/parsing/v8_base_without_compiler.token.o obj/deps/v8/src/profiler/v8_base_without_compiler.allocation-tracker.o obj/deps/v8/src/profiler/v8_base_without_compiler.cpu-profiler.o obj/deps/v8/src/profiler/v8_base_without_compiler.heap-profiler.o obj/deps/v8/src/profiler/v8_base_without_compiler.heap-snapshot-generator.o obj/deps/v8/src/profiler/v8_base_without_compiler.profile-generator.o obj/deps/v8/src/profiler/v8_base_without_compiler.profiler-listener.o obj/deps/v8/src/profiler/v8_base_without_compiler.profiler-stats.o obj/deps/v8/src/profiler/v8_base_without_compiler.sampling-heap-profiler.o obj/deps/v8/src/profiler/v8_base_without_compiler.strings-storage.o obj/deps/v8/src/profiler/v8_base_without_compiler.symbolizer.o obj/deps/v8/src/profiler/v8_base_without_compiler.tick-sample.o obj/deps/v8/src/profiler/v8_base_without_compiler.tracing-cpu-profiler.o obj/deps/v8/src/profiler/v8_base_without_compiler.weak-code-registry.o obj/deps/v8/src/regexp/experimental/v8_base_without_compiler.experimental-bytecode.o obj/deps/v8/src/regexp/experimental/v8_base_without_compiler.experimental-compiler.o obj/deps/v8/src/regexp/experimental/v8_base_without_compiler.experimental-interpreter.o obj/deps/v8/src/regexp/experimental/v8_base_without_compiler.experimental.o obj/deps/v8/src/regexp/v8_base_without_compiler.property-sequences.o obj/deps/v8/src/regexp/v8_base_without_compiler.regexp-ast.o obj/deps/v8/src/regexp/v8_base_without_compiler.regexp-bytecode-generator.o obj/deps/v8/src/regexp/v8_base_without_compiler.regexp-bytecode-peephole.o obj/deps/v8/src/regexp/v8_base_without_compiler.regexp-bytecodes.o obj/deps/v8/src/regexp/v8_base_without_compiler.regexp-compiler-tonode.o obj/deps/v8/src/regexp/v8_base_without_compiler.regexp-compiler.o obj/deps/v8/src/regexp/v8_base_without_compiler.regexp-dotprinter.o obj/deps/v8/src/regexp/v8_base_without_compiler.regexp-error.o obj/deps/v8/src/regexp/v8_base_without_compiler.regexp-interpreter.o obj/deps/v8/src/regexp/v8_base_without_compiler.regexp-macro-assembler-tracer.o obj/deps/v8/src/regexp/v8_base_without_compiler.regexp-macro-assembler.o obj/deps/v8/src/regexp/v8_base_without_compiler.regexp-parser.o obj/deps/v8/src/regexp/v8_base_without_compiler.regexp-stack.o obj/deps/v8/src/regexp/v8_base_without_compiler.regexp-utils.o obj/deps/v8/src/regexp/v8_base_without_compiler.regexp.o obj/deps/v8/src/roots/v8_base_without_compiler.roots.o obj/deps/v8/src/runtime/v8_base_without_compiler.runtime-array.o obj/deps/v8/src/runtime/v8_base_without_compiler.runtime-atomics.o obj/deps/v8/src/runtime/v8_base_without_compiler.runtime-bigint.o obj/deps/v8/src/runtime/v8_base_without_compiler.runtime-classes.o obj/deps/v8/src/runtime/v8_base_without_compiler.runtime-collections.o obj/deps/v8/src/runtime/v8_base_without_compiler.runtime-compiler.o obj/deps/v8/src/runtime/v8_base_without_compiler.runtime-date.o obj/deps/v8/src/runtime/v8_base_without_compiler.runtime-debug.o obj/deps/v8/src/runtime/v8_base_without_compiler.runtime-forin.o obj/deps/v8/src/runtime/v8_base_without_compiler.runtime-function.o obj/deps/v8/src/runtime/v8_base_without_compiler.runtime-futex.o obj/deps/v8/src/runtime/v8_base_without_compiler.runtime-generator.o obj/deps/v8/src/runtime/v8_base_without_compiler.runtime-internal.o obj/deps/v8/src/runtime/v8_base_without_compiler.runtime-intl.o obj/deps/v8/src/runtime/v8_base_without_compiler.runtime-literals.o obj/deps/v8/src/runtime/v8_base_without_compiler.runtime-module.o obj/deps/v8/src/runtime/v8_base_without_compiler.runtime-numbers.o obj/deps/v8/src/runtime/v8_base_without_compiler.runtime-object.o obj/deps/v8/src/runtime/v8_base_without_compiler.runtime-operators.o obj/deps/v8/src/runtime/v8_base_without_compiler.runtime-promise.o obj/deps/v8/src/runtime/v8_base_without_compiler.runtime-proxy.o obj/deps/v8/src/runtime/v8_base_without_compiler.runtime-regexp.o obj/deps/v8/src/runtime/v8_base_without_compiler.runtime-scopes.o obj/deps/v8/src/runtime/v8_base_without_compiler.runtime-shadow-realm.o obj/deps/v8/src/runtime/v8_base_without_compiler.runtime-strings.o obj/deps/v8/src/runtime/v8_base_without_compiler.runtime-symbol.o obj/deps/v8/src/runtime/v8_base_without_compiler.runtime-test.o obj/deps/v8/src/runtime/v8_base_without_compiler.runtime-trace.o obj/deps/v8/src/runtime/v8_base_without_compiler.runtime-typedarray.o obj/deps/v8/src/runtime/v8_base_without_compiler.runtime-weak-refs.o obj/deps/v8/src/runtime/v8_base_without_compiler.runtime.o obj/deps/v8/src/sandbox/v8_base_without_compiler.external-pointer-table.o obj/deps/v8/src/sandbox/v8_base_without_compiler.sandbox.o obj/deps/v8/src/snapshot/v8_base_without_compiler.code-serializer.o obj/deps/v8/src/snapshot/v8_base_without_compiler.context-deserializer.o obj/deps/v8/src/snapshot/v8_base_without_compiler.context-serializer.o obj/deps/v8/src/snapshot/v8_base_without_compiler.deserializer.o obj/deps/v8/src/snapshot/embedded/v8_base_without_compiler.embedded-data.o obj/deps/v8/src/snapshot/v8_base_without_compiler.object-deserializer.o obj/deps/v8/src/snapshot/v8_base_without_compiler.read-only-deserializer.o obj/deps/v8/src/snapshot/v8_base_without_compiler.read-only-serializer.o obj/deps/v8/src/snapshot/v8_base_without_compiler.roots-serializer.o obj/deps/v8/src/snapshot/v8_base_without_compiler.serializer-deserializer.o obj/deps/v8/src/snapshot/v8_base_without_compiler.serializer.o obj/deps/v8/src/snapshot/v8_base_without_compiler.shared-heap-deserializer.o obj/deps/v8/src/snapshot/v8_base_without_compiler.shared-heap-serializer.o obj/deps/v8/src/snapshot/v8_base_without_compiler.snapshot-compression.o obj/deps/v8/src/snapshot/v8_base_without_compiler.snapshot-data.o obj/deps/v8/src/snapshot/v8_base_without_compiler.snapshot-source-sink.o obj/deps/v8/src/snapshot/v8_base_without_compiler.snapshot-utils.o obj/deps/v8/src/snapshot/v8_base_without_compiler.snapshot.o obj/deps/v8/src/snapshot/v8_base_without_compiler.startup-deserializer.o obj/deps/v8/src/snapshot/v8_base_without_compiler.startup-serializer.o obj/deps/v8/src/strings/v8_base_without_compiler.char-predicates.o obj/deps/v8/src/strings/v8_base_without_compiler.string-builder.o obj/deps/v8/src/strings/v8_base_without_compiler.string-case.o obj/deps/v8/src/strings/v8_base_without_compiler.string-stream.o obj/deps/v8/src/strings/v8_base_without_compiler.unicode-decoder.o obj/deps/v8/src/strings/v8_base_without_compiler.unicode.o obj/deps/v8/src/strings/v8_base_without_compiler.uri.o obj/deps/v8/src/tasks/v8_base_without_compiler.cancelable-task.o obj/deps/v8/src/tasks/v8_base_without_compiler.operations-barrier.o obj/deps/v8/src/tasks/v8_base_without_compiler.task-utils.o obj/deps/v8/src/temporal/v8_base_without_compiler.temporal-parser.o obj/deps/v8/src/third_party/siphash/v8_base_without_compiler.halfsiphash.o obj/deps/v8/src/tracing/v8_base_without_compiler.trace-event.o obj/deps/v8/src/tracing/v8_base_without_compiler.traced-value.o obj/deps/v8/src/tracing/v8_base_without_compiler.tracing-category-observer.o obj/deps/v8/src/utils/v8_base_without_compiler.address-map.o obj/deps/v8/src/utils/v8_base_without_compiler.allocation.o obj/deps/v8/src/utils/v8_base_without_compiler.bit-vector.o obj/deps/v8/src/utils/v8_base_without_compiler.detachable-vector.o obj/deps/v8/src/utils/v8_base_without_compiler.identity-map.o obj/deps/v8/src/utils/v8_base_without_compiler.memcopy.o obj/deps/v8/src/utils/v8_base_without_compiler.ostreams.o obj/deps/v8/src/utils/v8_base_without_compiler.utils.o obj/deps/v8/src/utils/v8_base_without_compiler.version.o obj/deps/v8/src/web-snapshot/v8_base_without_compiler.web-snapshot.o obj/deps/v8/src/zone/v8_base_without_compiler.accounting-allocator.o obj/deps/v8/src/zone/v8_base_without_compiler.type-stats.o obj/deps/v8/src/zone/v8_base_without_compiler.zone-segment.o obj/deps/v8/src/zone/v8_base_without_compiler.zone.o obj/deps/v8/src/inspector/v8_base_without_compiler.custom-preview.o obj/deps/v8/src/inspector/v8_base_without_compiler.injected-script.o obj/deps/v8/src/inspector/v8_base_without_compiler.inspected-context.o obj/deps/v8/src/inspector/v8_base_without_compiler.remote-object-id.o obj/deps/v8/src/inspector/v8_base_without_compiler.search-util.o obj/deps/v8/src/inspector/v8_base_without_compiler.string-16.o obj/deps/v8/src/inspector/v8_base_without_compiler.string-util.o obj/deps/v8/src/inspector/v8_base_without_compiler.test-interface.o obj/deps/v8/src/inspector/v8_base_without_compiler.v8-console.o obj/deps/v8/src/inspector/v8_base_without_compiler.v8-console-agent-impl.o obj/deps/v8/src/inspector/v8_base_without_compiler.v8-console-message.o obj/deps/v8/src/inspector/v8_base_without_compiler.v8-debugger.o obj/deps/v8/src/inspector/v8_base_without_compiler.v8-debugger-agent-impl.o obj/deps/v8/src/inspector/v8_base_without_compiler.v8-debugger-id.o obj/deps/v8/src/inspector/v8_base_without_compiler.v8-debugger-script.o obj/deps/v8/src/inspector/v8_base_without_compiler.v8-heap-profiler-agent-impl.o obj/deps/v8/src/inspector/v8_base_without_compiler.v8-inspector-impl.o obj/deps/v8/src/inspector/v8_base_without_compiler.v8-inspector-session-impl.o obj/deps/v8/src/inspector/v8_base_without_compiler.v8-profiler-agent-impl.o obj/deps/v8/src/inspector/v8_base_without_compiler.v8-regex.o obj/deps/v8/src/inspector/v8_base_without_compiler.v8-runtime-agent-impl.o obj/deps/v8/src/inspector/v8_base_without_compiler.v8-schema-agent-impl.o obj/deps/v8/src/inspector/v8_base_without_compiler.v8-stack-trace-impl.o obj/deps/v8/src/inspector/v8_base_without_compiler.v8-value-utils.o obj/deps/v8/src/inspector/v8_base_without_compiler.v8-webdriver-serializer.o obj/deps/v8/src/inspector/v8_base_without_compiler.value-mirror.o obj/deps/v8/src/inspector/v8_base_without_compiler.v8-string-conversions.o obj/deps/v8/third_party/inspector_protocol/crdtp/v8_base_without_compiler.json_platform_v8.o obj/deps/v8/third_party/inspector_protocol/crdtp/v8_base_without_compiler.cbor.o obj/deps/v8/third_party/inspector_protocol/crdtp/v8_base_without_compiler.dispatch.o obj/deps/v8/third_party/inspector_protocol/crdtp/v8_base_without_compiler.error_support.o obj/deps/v8/third_party/inspector_protocol/crdtp/v8_base_without_compiler.json.o obj/deps/v8/third_party/inspector_protocol/crdtp/v8_base_without_compiler.protocol_core.o obj/deps/v8/third_party/inspector_protocol/crdtp/v8_base_without_compiler.serializable.o obj/deps/v8/third_party/inspector_protocol/crdtp/v8_base_without_compiler.span.o obj/deps/v8/third_party/inspector_protocol/crdtp/v8_base_without_compiler.status.o obj/deps/v8/src/heap/third-party/v8_base_without_compiler.heap-api-stub.o obj/deps/v8/src/asmjs/v8_base_without_compiler.asm-js.o obj/deps/v8/src/asmjs/v8_base_without_compiler.asm-parser.o obj/deps/v8/src/asmjs/v8_base_without_compiler.asm-scanner.o obj/deps/v8/src/asmjs/v8_base_without_compiler.asm-types.o obj/deps/v8/src/debug/v8_base_without_compiler.debug-wasm-objects.o obj/deps/v8/src/runtime/v8_base_without_compiler.runtime-test-wasm.o obj/deps/v8/src/runtime/v8_base_without_compiler.runtime-wasm.o obj/deps/v8/src/trap-handler/v8_base_without_compiler.handler-inside.o obj/deps/v8/src/trap-handler/v8_base_without_compiler.handler-outside.o obj/deps/v8/src/trap-handler/v8_base_without_compiler.handler-shared.o obj/deps/v8/src/wasm/baseline/v8_base_without_compiler.liftoff-assembler.o obj/deps/v8/src/wasm/baseline/v8_base_without_compiler.liftoff-compiler.o obj/deps/v8/src/wasm/v8_base_without_compiler.canonical-types.o obj/deps/v8/src/wasm/v8_base_without_compiler.code-space-access.o obj/deps/v8/src/wasm/v8_base_without_compiler.function-body-decoder.o obj/deps/v8/src/wasm/v8_base_without_compiler.function-compiler.o obj/deps/v8/src/wasm/v8_base_without_compiler.graph-builder-interface.o obj/deps/v8/src/wasm/v8_base_without_compiler.init-expr-interface.o obj/deps/v8/src/wasm/v8_base_without_compiler.jump-table-assembler.o obj/deps/v8/src/wasm/v8_base_without_compiler.local-decl-encoder.o obj/deps/v8/src/wasm/v8_base_without_compiler.memory-protection-key.o obj/deps/v8/src/wasm/v8_base_without_compiler.memory-tracing.o obj/deps/v8/src/wasm/v8_base_without_compiler.module-compiler.o obj/deps/v8/src/wasm/v8_base_without_compiler.module-decoder.o obj/deps/v8/src/wasm/v8_base_without_compiler.module-instantiate.o obj/deps/v8/src/wasm/v8_base_without_compiler.signature-map.o obj/deps/v8/src/wasm/v8_base_without_compiler.simd-shuffle.o obj/deps/v8/src/wasm/v8_base_without_compiler.streaming-decoder.o obj/deps/v8/src/wasm/v8_base_without_compiler.sync-streaming-decoder.o obj/deps/v8/src/wasm/v8_base_without_compiler.value-type.o obj/deps/v8/src/wasm/v8_base_without_compiler.wasm-code-manager.o obj/deps/v8/src/wasm/v8_base_without_compiler.wasm-debug.o obj/deps/v8/src/wasm/v8_base_without_compiler.wasm-engine.o obj/deps/v8/src/wasm/v8_base_without_compiler.wasm-external-refs.o obj/deps/v8/src/wasm/v8_base_without_compiler.wasm-features.o obj/deps/v8/src/wasm/v8_base_without_compiler.wasm-import-wrapper-cache.o obj/deps/v8/src/wasm/v8_base_without_compiler.wasm-init-expr.o obj/deps/v8/src/wasm/v8_base_without_compiler.wasm-js.o obj/deps/v8/src/wasm/v8_base_without_compiler.wasm-module-builder.o obj/deps/v8/src/wasm/v8_base_without_compiler.wasm-module-sourcemap.o obj/deps/v8/src/wasm/v8_base_without_compiler.wasm-module.o obj/deps/v8/src/wasm/v8_base_without_compiler.wasm-objects.o obj/deps/v8/src/wasm/v8_base_without_compiler.wasm-opcodes.o obj/deps/v8/src/wasm/v8_base_without_compiler.wasm-result.o obj/deps/v8/src/wasm/v8_base_without_compiler.wasm-serialization.o obj/deps/v8/src/wasm/v8_base_without_compiler.wasm-subtyping.o obj/deps/v8/src/codegen/loong64/v8_base_without_compiler.assembler-loong64.o obj/deps/v8/src/codegen/loong64/v8_base_without_compiler.constants-loong64.o obj/deps/v8/src/codegen/loong64/v8_base_without_compiler.cpu-loong64.o obj/deps/v8/src/codegen/loong64/v8_base_without_compiler.macro-assembler-loong64.o obj/deps/v8/src/compiler/backend/loong64/v8_base_without_compiler.code-generator-loong64.o obj/deps/v8/src/compiler/backend/loong64/v8_base_without_compiler.instruction-scheduler-loong64.o obj/deps/v8/src/compiler/backend/loong64/v8_base_without_compiler.instruction-selector-loong64.o obj/deps/v8/src/deoptimizer/loong64/v8_base_without_compiler.deoptimizer-loong64.o obj/deps/v8/src/diagnostics/loong64/v8_base_without_compiler.disasm-loong64.o obj/deps/v8/src/diagnostics/loong64/v8_base_without_compiler.unwinder-loong64.o obj/deps/v8/src/execution/loong64/v8_base_without_compiler.frame-constants-loong64.o obj/deps/v8/src/execution/loong64/v8_base_without_compiler.simulator-loong64.o obj/deps/v8/src/regexp/loong64/v8_base_without_compiler.regexp-macro-assembler-loong64.o obj/tools/v8_gypfiles/gen/src/regexp/v8_base_without_compiler.special-case.o obj/tools/v8_gypfiles/gen/torque-generated/v8_base_without_compiler.class-verifiers.o obj/tools/v8_gypfiles/gen/torque-generated/v8_base_without_compiler.factory.o obj/tools/v8_gypfiles/gen/torque-generated/v8_base_without_compiler.objects-printer.o obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.aggregate-error-tq.o obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.array-at-tq.o obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.array-concat-tq.o obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.array-copywithin-tq.o obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.array-every-tq.o obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.array-filter-tq.o obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.array-find-tq.o obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.array-findindex-tq.o obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.array-findlast-tq.o obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.array-findlastindex-tq.o obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.array-foreach-tq.o obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.array-from-tq.o obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.array-isarray-tq.o obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.array-join-tq.o obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.array-lastindexof-tq.o obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.array-map-tq.o obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.array-of-tq.o obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.array-reduce-right-tq.o obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.array-reduce-tq.o obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.array-reverse-tq.o obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.array-shift-tq.o obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.array-slice-tq.o obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.array-some-tq.o obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.array-splice-tq.o obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.array-unshift-tq.o obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.array-tq.o obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.arraybuffer-tq.o obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.base-tq.o obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.boolean-tq.o obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.builtins-bigint-tq.o obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.builtins-string-tq.o obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.cast-tq.o obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.collections-tq.o obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.constructor-tq.o obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.conversion-tq.o obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.convert-tq.o obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.console-tq.o obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.data-view-tq.o obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.finalization-registry-tq.o obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.frames-tq.o obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.frame-arguments-tq.o obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.function-tq.o obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.growable-fixed-array-tq.o obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.ic-callable-tq.o obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.ic-tq.o obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.internal-coverage-tq.o obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.internal-tq.o obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.iterator-tq.o obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.math-tq.o obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.number-tq.o obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.object-fromentries-tq.o obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.object-tq.o obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.promise-abstract-operations-tq.o obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.promise-all-tq.o obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.promise-all-element-closure-tq.o obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.promise-any-tq.o obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.promise-constructor-tq.o obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.promise-finally-tq.o obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.promise-misc-tq.o obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.promise-race-tq.o obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.promise-reaction-job-tq.o obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.promise-resolve-tq.o obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.promise-then-tq.o obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.promise-jobs-tq.o obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.proxy-constructor-tq.o obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.proxy-delete-property-tq.o obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.proxy-get-property-tq.o obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.proxy-get-prototype-of-tq.o obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.proxy-has-property-tq.o obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.proxy-is-extensible-tq.o obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.proxy-prevent-extensions-tq.o obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.proxy-revocable-tq.o obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.proxy-revoke-tq.o obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.proxy-set-property-tq.o obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.proxy-set-prototype-of-tq.o obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.proxy-tq.o obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.reflect-tq.o obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.regexp-exec-tq.o obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.regexp-match-all-tq.o obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.regexp-match-tq.o obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.regexp-replace-tq.o obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.regexp-search-tq.o obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.regexp-source-tq.o obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.regexp-split-tq.o obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.regexp-test-tq.o obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.regexp-tq.o obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.string-at-tq.o obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.string-endswith-tq.o obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.string-html-tq.o obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.string-includes-tq.o obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.string-indexof-tq.o obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.string-iterator-tq.o obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.string-match-search-tq.o obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.string-pad-tq.o obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.string-repeat-tq.o obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.string-replaceall-tq.o obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.string-slice-tq.o obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.string-startswith-tq.o obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.string-substr-tq.o obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.string-substring-tq.o obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.string-trim-tq.o obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.symbol-tq.o obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.torque-internal-tq.o obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.typed-array-at-tq.o obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.typed-array-createtypedarray-tq.o obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.typed-array-every-tq.o obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.typed-array-entries-tq.o obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.typed-array-filter-tq.o obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.typed-array-find-tq.o obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.typed-array-findindex-tq.o obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.typed-array-findlast-tq.o obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.typed-array-findlastindex-tq.o obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.typed-array-foreach-tq.o obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.typed-array-from-tq.o obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.typed-array-keys-tq.o obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.typed-array-of-tq.o obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.typed-array-reduce-tq.o obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.typed-array-reduceright-tq.o obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.typed-array-set-tq.o obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.typed-array-slice-tq.o obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.typed-array-some-tq.o obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.typed-array-sort-tq.o obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.typed-array-subarray-tq.o obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.typed-array-values-tq.o obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.typed-array-tq.o obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.weak-ref-tq.o obj/tools/v8_gypfiles/gen/torque-generated/src/ic/v8_base_without_compiler.handler-configuration-tq.o obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.allocation-site-tq.o obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.api-callbacks-tq.o obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.arguments-tq.o obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.bigint-tq.o obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.call-site-info-tq.o obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.cell-tq.o obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.code-tq.o obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.contexts-tq.o obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.data-handler-tq.o obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.debug-objects-tq.o obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.descriptor-array-tq.o obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.embedder-data-array-tq.o obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.feedback-cell-tq.o obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.feedback-vector-tq.o obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.fixed-array-tq.o obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.foreign-tq.o obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.free-space-tq.o obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.heap-number-tq.o obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.heap-object-tq.o obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.js-array-buffer-tq.o obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.js-array-tq.o obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.js-collection-iterator-tq.o obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.js-collection-tq.o obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.js-function-tq.o obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.js-generator-tq.o obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.js-objects-tq.o obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.js-promise-tq.o obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.js-proxy-tq.o obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.js-regexp-string-iterator-tq.o obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.js-regexp-tq.o obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.js-shadow-realms-tq.o obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.js-struct-tq.o obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.js-temporal-objects-tq.o obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.js-weak-refs-tq.o obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.literal-objects-tq.o obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.map-tq.o obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.megadom-handler-tq.o obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.microtask-tq.o obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.module-tq.o obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.name-tq.o obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.oddball-tq.o obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.ordered-hash-table-tq.o obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.primitive-heap-object-tq.o obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.promise-tq.o obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.property-array-tq.o obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.property-cell-tq.o obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.property-descriptor-object-tq.o obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.prototype-info-tq.o obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.regexp-match-info-tq.o obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.scope-info-tq.o obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.script-tq.o obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.shared-function-info-tq.o obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.source-text-module-tq.o obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.string-tq.o obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.struct-tq.o obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.swiss-hash-table-helpers-tq.o obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.swiss-name-dictionary-tq.o obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.synthetic-module-tq.o obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.template-objects-tq.o obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.templates-tq.o obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.torque-defined-classes-tq.o obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.turbofan-types-tq.o obj/tools/v8_gypfiles/gen/torque-generated/test/torque/v8_base_without_compiler.test-torque-tq.o obj/tools/v8_gypfiles/gen/torque-generated/third_party/v8/builtins/v8_base_without_compiler.array-sort-tq.o obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.intl-objects-tq.o obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.js-break-iterator-tq.o obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.js-collator-tq.o obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.js-date-time-format-tq.o obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.js-display-names-tq.o obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.js-list-format-tq.o obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.js-locale-tq.o obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.js-number-format-tq.o obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.js-plural-rules-tq.o obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.js-relative-time-format-tq.o obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.js-segment-iterator-tq.o obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.js-segmenter-tq.o obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.js-segments-tq.o obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.wasm-tq.o obj/tools/v8_gypfiles/gen/torque-generated/src/debug/v8_base_without_compiler.debug-wasm-objects-tq.o obj/tools/v8_gypfiles/gen/torque-generated/src/wasm/v8_base_without_compiler.wasm-objects-tq.o obj/deps/v8/src/bigint/v8_base_without_compiler.bigint-internal.o obj/deps/v8/src/bigint/v8_base_without_compiler.bitwise.o obj/deps/v8/src/bigint/v8_base_without_compiler.div-burnikel.o obj/deps/v8/src/bigint/v8_base_without_compiler.div-helpers.o obj/deps/v8/src/bigint/v8_base_without_compiler.div-schoolbook.o obj/deps/v8/src/bigint/v8_base_without_compiler.fromstring.o obj/deps/v8/src/bigint/v8_base_without_compiler.mul-karatsuba.o obj/deps/v8/src/bigint/v8_base_without_compiler.mul-schoolbook.o obj/deps/v8/src/bigint/v8_base_without_compiler.tostring.o obj/deps/v8/src/bigint/v8_base_without_compiler.vector-arithmetic.o obj/deps/v8/src/bigint/v8_base_without_compiler.div-barrett.o obj/deps/v8/src/bigint/v8_base_without_compiler.mul-fft.o obj/deps/v8/src/bigint/v8_base_without_compiler.mul-toom.o obj/deps/v8/src/heap/base/v8_base_without_compiler.active-system-pages.o obj/deps/v8/src/heap/base/v8_base_without_compiler.stack.o obj/deps/v8/src/heap/base/v8_base_without_compiler.worklist.o obj/deps/v8/src/heap/base/asm/loong64/v8_base_without_compiler.push_registers_asm.o obj/deps/v8/src/heap/cppgc/v8_base_without_compiler.allocation.o obj/deps/v8/src/heap/cppgc/v8_base_without_compiler.compaction-worklists.o obj/deps/v8/src/heap/cppgc/v8_base_without_compiler.compactor.o obj/deps/v8/src/heap/cppgc/v8_base_without_compiler.concurrent-marker.o obj/deps/v8/src/heap/cppgc/v8_base_without_compiler.explicit-management.o obj/deps/v8/src/heap/cppgc/v8_base_without_compiler.free-list.o obj/deps/v8/src/heap/cppgc/v8_base_without_compiler.gc-info-table.o obj/deps/v8/src/heap/cppgc/v8_base_without_compiler.gc-info.o obj/deps/v8/src/heap/cppgc/v8_base_without_compiler.gc-invoker.o obj/deps/v8/src/heap/cppgc/v8_base_without_compiler.heap-base.o obj/deps/v8/src/heap/cppgc/v8_base_without_compiler.heap-consistency.o obj/deps/v8/src/heap/cppgc/v8_base_without_compiler.heap-growing.o obj/deps/v8/src/heap/cppgc/v8_base_without_compiler.heap-object-header.o obj/deps/v8/src/heap/cppgc/v8_base_without_compiler.heap-page.o obj/deps/v8/src/heap/cppgc/v8_base_without_compiler.heap-space.o obj/deps/v8/src/heap/cppgc/v8_base_without_compiler.heap-state.o obj/deps/v8/src/heap/cppgc/v8_base_without_compiler.heap-statistics-collector.o obj/deps/v8/src/heap/cppgc/v8_base_without_compiler.heap.o obj/deps/v8/src/heap/cppgc/v8_base_without_compiler.incremental-marking-schedule.o obj/deps/v8/src/heap/cppgc/v8_base_without_compiler.liveness-broker.o obj/deps/v8/src/heap/cppgc/v8_base_without_compiler.logging.o obj/deps/v8/src/heap/cppgc/v8_base_without_compiler.marker.o obj/deps/v8/src/heap/cppgc/v8_base_without_compiler.marking-state.o obj/deps/v8/src/heap/cppgc/v8_base_without_compiler.marking-verifier.o obj/deps/v8/src/heap/cppgc/v8_base_without_compiler.marking-visitor.o obj/deps/v8/src/heap/cppgc/v8_base_without_compiler.marking-worklists.o obj/deps/v8/src/heap/cppgc/v8_base_without_compiler.memory.o obj/deps/v8/src/heap/cppgc/v8_base_without_compiler.name-trait.o obj/deps/v8/src/heap/cppgc/v8_base_without_compiler.object-allocator.o obj/deps/v8/src/heap/cppgc/v8_base_without_compiler.object-size-trait.o obj/deps/v8/src/heap/cppgc/v8_base_without_compiler.page-memory.o obj/deps/v8/src/heap/cppgc/v8_base_without_compiler.persistent-node.o obj/deps/v8/src/heap/cppgc/v8_base_without_compiler.platform.o obj/deps/v8/src/heap/cppgc/v8_base_without_compiler.pointer-policies.o obj/deps/v8/src/heap/cppgc/v8_base_without_compiler.prefinalizer-handler.o obj/deps/v8/src/heap/cppgc/v8_base_without_compiler.process-heap-statistics.o obj/deps/v8/src/heap/cppgc/v8_base_without_compiler.process-heap.o obj/deps/v8/src/heap/cppgc/v8_base_without_compiler.raw-heap.o obj/deps/v8/src/heap/cppgc/v8_base_without_compiler.remembered-set.o obj/deps/v8/src/heap/cppgc/v8_base_without_compiler.source-location.o obj/deps/v8/src/heap/cppgc/v8_base_without_compiler.stats-collector.o obj/deps/v8/src/heap/cppgc/v8_base_without_compiler.sweeper.o obj/deps/v8/src/heap/cppgc/v8_base_without_compiler.testing.o obj/deps/v8/src/heap/cppgc/v8_base_without_compiler.trace-trait.o obj/deps/v8/src/heap/cppgc/v8_base_without_compiler.virtual-memory.o obj/deps/v8/src/heap/cppgc/v8_base_without_compiler.visitor.o obj/deps/v8/src/heap/cppgc/v8_base_without_compiler.write-barrier.o obj/tools/v8_gypfiles/gen/v8_base_without_compiler.debug-support.o [2100/2643] g++ -MMD -MF obj/deps/v8/src/compiler/v8_compiler.loop-unrolling.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_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 -Igen/generate-bytecode-output-root -Igen -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -c ../../deps/v8/src/compiler/loop-unrolling.cc -o obj/deps/v8/src/compiler/v8_compiler.loop-unrolling.o 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]': gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::FeedbackVector' declared here 192 | class FeedbackVector | ^~~~~~~~~~~~~~ [2101/2643] g++ -MMD -MF obj/deps/v8/src/compiler/v8_compiler.loop-analysis.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_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 -Igen/generate-bytecode-output-root -Igen -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -c ../../deps/v8/src/compiler/loop-analysis.cc -o obj/deps/v8/src/compiler/v8_compiler.loop-analysis.o 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]': gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::FeedbackVector' declared here 192 | class FeedbackVector | ^~~~~~~~~~~~~~ [2102/2643] g++ -MMD -MF obj/deps/v8/src/compiler/v8_compiler.loop-variable-optimizer.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_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 -Igen/generate-bytecode-output-root -Igen -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -c ../../deps/v8/src/compiler/loop-variable-optimizer.cc -o obj/deps/v8/src/compiler/v8_compiler.loop-variable-optimizer.o 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]': gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::FeedbackVector' declared here 192 | class FeedbackVector | ^~~~~~~~~~~~~~ [2103/2643] g++ -MMD -MF obj/deps/v8/src/compiler/v8_compiler.frame-states.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_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 -Igen/generate-bytecode-output-root -Igen -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -c ../../deps/v8/src/compiler/frame-states.cc -o obj/deps/v8/src/compiler/v8_compiler.frame-states.o 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]': gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:21: ../../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:12: ../../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:12: ../../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of '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]': gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array 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]': gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared 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]': gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of '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]': gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared 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]': gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:8: ../../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared 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]': gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, 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]': 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]': gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&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]': gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | 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]': gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/prototype-info-inl.h:8, from ../../deps/v8/src/objects/map-inl.h:19: ../../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:959:7: note: 'class v8::internal::WasmArray' declared here 959 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ [2104/2643] g++ -MMD -MF obj/deps/v8/src/compiler/v8_compiler.machine-graph.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_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 -Igen/generate-bytecode-output-root -Igen -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -c ../../deps/v8/src/compiler/machine-graph.cc -o obj/deps/v8/src/compiler/v8_compiler.machine-graph.o 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]': gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::FeedbackVector' declared here 192 | class FeedbackVector | ^~~~~~~~~~~~~~ [2105/2643] g++ -MMD -MF obj/deps/v8/src/compiler/v8_compiler.machine-graph-verifier.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_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 -Igen/generate-bytecode-output-root -Igen -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -c ../../deps/v8/src/compiler/machine-graph-verifier.cc -o obj/deps/v8/src/compiler/v8_compiler.machine-graph-verifier.o 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]': gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::FeedbackVector' declared here 192 | class FeedbackVector | ^~~~~~~~~~~~~~ [2106/2643] g++ -MMD -MF obj/deps/v8/src/compiler/v8_compiler.opcodes.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_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 -Igen/generate-bytecode-output-root -Igen -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -c ../../deps/v8/src/compiler/opcodes.cc -o obj/deps/v8/src/compiler/v8_compiler.opcodes.o [2107/2643] g++ -MMD -MF obj/deps/v8/src/compiler/v8_compiler.js-graph.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_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 -Igen/generate-bytecode-output-root -Igen -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -c ../../deps/v8/src/compiler/js-graph.cc -o obj/deps/v8/src/compiler/v8_compiler.js-graph.o 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]': gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:21: ../../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:12: ../../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:12: ../../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of '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]': gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array 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]': gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared 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]': gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of '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]': gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared 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]': gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:8: ../../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared 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]': gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, 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]': gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&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]': gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | 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]': gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/prototype-info-inl.h:8, from ../../deps/v8/src/objects/map-inl.h:19: ../../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:959:7: note: 'class v8::internal::WasmArray' declared here 959 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ [2108/2643] g++ -MMD -MF obj/deps/v8/src/compiler/v8_compiler.js-context-specialization.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_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 -Igen/generate-bytecode-output-root -Igen -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -c ../../deps/v8/src/compiler/js-context-specialization.cc -o obj/deps/v8/src/compiler/v8_compiler.js-context-specialization.o 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]': gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:21: ../../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:12: ../../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:12: ../../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of '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]': gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array 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]': gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of '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]': gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared 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]': gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared 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]': gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:8: ../../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared 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]': gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, 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]': gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&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]': gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | 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]': gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/prototype-info-inl.h:8, from ../../deps/v8/src/objects/map-inl.h:19: ../../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &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]': 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< | ^~~~~~~~~~ [2109/2643] g++ -MMD -MF obj/deps/v8/src/compiler/v8_compiler.memory-lowering.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_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 -Igen/generate-bytecode-output-root -Igen -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -c ../../deps/v8/src/compiler/memory-lowering.cc -o obj/deps/v8/src/compiler/v8_compiler.memory-lowering.o 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]': gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:21: ../../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:12: ../../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:12: ../../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of '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]': gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array 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]': gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::FeedbackVector' declared here 192 | class FeedbackVector | ^~~~~~~~~~~~~~ [2110/2643] g++ -MMD -MF obj/deps/v8/src/compiler/v8_compiler.js-inlining-heuristic.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_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 -Igen/generate-bytecode-output-root -Igen -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -c ../../deps/v8/src/compiler/js-inlining-heuristic.cc -o obj/deps/v8/src/compiler/v8_compiler.js-inlining-heuristic.o 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]': gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:21: ../../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:12: ../../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:12: ../../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of '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]': gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array 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]': gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared 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]': gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of '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]': gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared 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]': gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:8: ../../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared 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]': gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, 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]': gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&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]': gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | 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]': gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/prototype-info-inl.h:8, from ../../deps/v8/src/objects/map-inl.h:19: ../../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &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]': 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 { | ^~~~~~~~~~~~ [2111/2643] g++ -MMD -MF obj/deps/v8/src/compiler/v8_compiler.linkage.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_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 -Igen/generate-bytecode-output-root -Igen -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -c ../../deps/v8/src/compiler/linkage.cc -o obj/deps/v8/src/compiler/v8_compiler.linkage.o 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]': gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:21: ../../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:12: ../../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:12: ../../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of '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]': gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array 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]': gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared 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]': gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of '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]': gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared 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]': gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:8: ../../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared 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]': gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, 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]': gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&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]': gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | 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]': gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/prototype-info-inl.h:8, from ../../deps/v8/src/objects/map-inl.h:19: ../../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &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]': 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 member function 'v8::internal::compiler::CallDescriptor::CallDescriptor(v8::internal::compiler::CallDescriptor::Kind, v8::internal::MachineType, v8::internal::compiler::LinkageLocation, v8::internal::Signature*, unsigned long, v8::base::Flags, v8::internal::RegListBase, v8::internal::RegListBase, v8::base::Flags, char const*, v8::internal::StackArgumentOrder, v8::internal::Signature const*, v8::internal::RegListBase, unsigned long)', inlined from 'v8::internal::Zone::New*, int&, v8::base::Flags&, v8::internal::RegListBase&, v8::internal::RegListBase const&, v8::base::Flags, char const*, v8::internal::StackArgumentOrder, decltype(nullptr), v8::internal::RegListBase&>(v8::internal::compiler::CallDescriptor::Kind&, v8::internal::MachineType&, v8::internal::compiler::LinkageLocation&, v8::internal::Signature*&&, int&, v8::base::Flags&, v8::internal::RegListBase&, v8::internal::RegListBase const&, v8::base::Flags&&, char const*&&, v8::internal::StackArgumentOrder&&, decltype(nullptr)&&, v8::internal::RegListBase&)v8::internal::compiler::CallDescriptor*' at ../../deps/v8/src/zone/zone.h:108:12, inlined from 'v8::internal::compiler::Linkage::GetStubCallDescriptor(v8::internal::Zone*, v8::internal::CallInterfaceDescriptor const&, int, v8::base::Flags, v8::base::Flags, 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 function 'v8::internal::compiler::Linkage::GetStubCallDescriptor(v8::internal::Zone*, v8::internal::CallInterfaceDescriptor const&, int, v8::base::Flags, v8::base::Flags, v8::internal::StubCallMode)': ../../deps/v8/src/compiler/linkage.cc:503:24: note: 'kind' was declared here 503 | CallDescriptor::Kind kind; | ^~~~ [2112/2643] g++ -MMD -MF obj/deps/v8/src/compiler/v8_compiler.operator.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_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 -Igen/generate-bytecode-output-root -Igen -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -c ../../deps/v8/src/compiler/operator.cc -o obj/deps/v8/src/compiler/v8_compiler.operator.o 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 { | ^~~~~~~~~~ [2113/2643] g++ -MMD -MF obj/deps/v8/src/compiler/v8_compiler.js-intrinsic-lowering.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_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 -Igen/generate-bytecode-output-root -Igen -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -c ../../deps/v8/src/compiler/js-intrinsic-lowering.cc -o obj/deps/v8/src/compiler/v8_compiler.js-intrinsic-lowering.o 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]': gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:21: ../../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:12: ../../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:12: ../../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of '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]': gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array 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]': gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared 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]': gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of '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]': gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared 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]': gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:8: ../../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared 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]': gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, 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]': gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&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]': gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | 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]': gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/prototype-info-inl.h:8, from ../../deps/v8/src/objects/map-inl.h:19: ../../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:959:7: note: 'class v8::internal::WasmArray' declared here 959 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ [2114/2643] g++ -MMD -MF obj/deps/v8/src/compiler/v8_compiler.node-observer.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_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 -Igen/generate-bytecode-output-root -Igen -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -c ../../deps/v8/src/compiler/node-observer.cc -o obj/deps/v8/src/compiler/v8_compiler.node-observer.o 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]': gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::FeedbackVector' declared here 192 | class FeedbackVector | ^~~~~~~~~~~~~~ [2115/2643] g++ -MMD -MF obj/deps/v8/src/compiler/v8_compiler.node-marker.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_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 -Igen/generate-bytecode-output-root -Igen -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -c ../../deps/v8/src/compiler/node-marker.cc -o obj/deps/v8/src/compiler/v8_compiler.node-marker.o 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]': gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::FeedbackVector' declared here 192 | class FeedbackVector | ^~~~~~~~~~~~~~ [2116/2643] g++ -MMD -MF obj/deps/v8/src/compiler/v8_compiler.node-origin-table.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_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 -Igen/generate-bytecode-output-root -Igen -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -c ../../deps/v8/src/compiler/node-origin-table.cc -o obj/deps/v8/src/compiler/v8_compiler.node-origin-table.o 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]': gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::FeedbackVector' declared here 192 | class FeedbackVector | ^~~~~~~~~~~~~~ [2117/2643] g++ -MMD -MF obj/deps/v8/src/compiler/v8_compiler.node-matchers.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_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 -Igen/generate-bytecode-output-root -Igen -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -c ../../deps/v8/src/compiler/node-matchers.cc -o obj/deps/v8/src/compiler/v8_compiler.node-matchers.o 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]': gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::FeedbackVector' declared here 192 | class FeedbackVector | ^~~~~~~~~~~~~~ [2118/2643] g++ -MMD -MF obj/deps/v8/src/compiler/v8_compiler.refs-map.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_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 -Igen/generate-bytecode-output-root -Igen -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -c ../../deps/v8/src/compiler/refs-map.cc -o obj/deps/v8/src/compiler/v8_compiler.refs-map.o [2119/2643] g++ -MMD -MF obj/deps/v8/src/compiler/v8_compiler.escape-analysis.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_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 -Igen/generate-bytecode-output-root -Igen -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -c ../../deps/v8/src/compiler/escape-analysis.cc -o obj/deps/v8/src/compiler/v8_compiler.escape-analysis.o 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]': gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:21: ../../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:12: ../../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:12: ../../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of '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]': gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array 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]': gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared 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]': gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of '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]': gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared 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]': gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:8: ../../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared 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]': gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, 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]': gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&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]': gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | 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]': gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/prototype-info-inl.h:8, from ../../deps/v8/src/objects/map-inl.h:19: ../../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:959:7: note: 'class v8::internal::WasmArray' declared here 959 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ [2120/2643] g++ -MMD -MF obj/deps/v8/src/compiler/v8_compiler.js-generic-lowering.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_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 -Igen/generate-bytecode-output-root -Igen -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -c ../../deps/v8/src/compiler/js-generic-lowering.cc -o obj/deps/v8/src/compiler/v8_compiler.js-generic-lowering.o 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]': gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' 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]': gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from 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]': gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:12: ../../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:12: ../../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of '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]': gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array 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]': gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared 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]': gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of '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]': gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared 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]': gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:8: ../../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared 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]': gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, 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]': gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&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]': gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | 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]': gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/prototype-info-inl.h:8, from ../../deps/v8/src/objects/map-inl.h:19: ../../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &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]': 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 { | ^~~~~~~ [2121/2643] g++ -MMD -MF obj/deps/v8/src/compiler/v8_compiler.node.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_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 -Igen/generate-bytecode-output-root -Igen -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -c ../../deps/v8/src/compiler/node.cc -o obj/deps/v8/src/compiler/v8_compiler.node.o 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]': gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::FeedbackVector' declared here 192 | class FeedbackVector | ^~~~~~~~~~~~~~ [2122/2643] g++ -MMD -MF obj/deps/v8/src/compiler/v8_compiler.load-elimination.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_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 -Igen/generate-bytecode-output-root -Igen -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -c ../../deps/v8/src/compiler/load-elimination.cc -o obj/deps/v8/src/compiler/v8_compiler.load-elimination.o 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]': gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:21: ../../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:12: ../../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:12: ../../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of '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]': gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array 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]': gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared 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]': gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of '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]': gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared 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]': gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:8: ../../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared 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]': gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, 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]': gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&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]': gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | 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]': gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/prototype-info-inl.h:8, from ../../deps/v8/src/objects/map-inl.h:19: ../../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:959:7: note: 'class v8::internal::WasmArray' declared here 959 | class WasmArray : public TorqueGeneratedWasmArray { | ^~~~~~~~~ [2123/2643] g++ -MMD -MF obj/deps/v8/src/compiler/v8_compiler.js-inlining.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_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 -Igen/generate-bytecode-output-root -Igen -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -c ../../deps/v8/src/compiler/js-inlining.cc -o obj/deps/v8/src/compiler/v8_compiler.js-inlining.o 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]': gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:21: ../../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:12: ../../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:12: ../../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of '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]': gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array 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]': gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of '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]': gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared 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]': gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared 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]': gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, 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]': gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h: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]': gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | 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]': gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/prototype-info-inl.h:8, from ../../deps/v8/src/objects/map-inl.h:19: ../../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &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]': gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&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]': 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]': 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) { | ^~~~~~~~~ [2124/2643] g++ -MMD -MF obj/deps/v8/src/compiler/v8_compiler.graph-visualizer.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_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 -Igen/generate-bytecode-output-root -Igen -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -c ../../deps/v8/src/compiler/graph-visualizer.cc -o obj/deps/v8/src/compiler/v8_compiler.graph-visualizer.o 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]': gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:21: ../../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:12: ../../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:12: ../../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of '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]': gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array 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]': gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared 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]': gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of '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]': gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared 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]': gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:8: ../../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared 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]': gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, 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]': gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&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]': gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | 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]': gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/prototype-info-inl.h:8, from ../../deps/v8/src/objects/map-inl.h:19: ../../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &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]': 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]': 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 | ^~~~~~~~~~~~~~~~~~ [2125/2643] g++ -MMD -MF obj/deps/v8/src/compiler/v8_compiler.operator-properties.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_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 -Igen/generate-bytecode-output-root -Igen -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -c ../../deps/v8/src/compiler/operator-properties.cc -o obj/deps/v8/src/compiler/v8_compiler.operator-properties.o 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]': gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::FeedbackVector' declared here 192 | class FeedbackVector | ^~~~~~~~~~~~~~ [2126/2643] g++ -MMD -MF obj/deps/v8/src/compiler/v8_compiler.js-create-lowering.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_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 -Igen/generate-bytecode-output-root -Igen -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -c ../../deps/v8/src/compiler/js-create-lowering.cc -o obj/deps/v8/src/compiler/v8_compiler.js-create-lowering.o 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]': gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:21: ../../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:12: ../../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:12: ../../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of '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]': gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array 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]': gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared 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]': gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of '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]': gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared 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]': gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:8: ../../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared 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]': gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, 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]': gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&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]': gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | 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]': gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/prototype-info-inl.h:8, from ../../deps/v8/src/objects/map-inl.h:19: ../../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &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]': 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]': 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]': 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 | ^~~~~~~~~~~~ [2127/2643] g++ -MMD -MF obj/deps/v8/src/compiler/v8_compiler.js-operator.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_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 -Igen/generate-bytecode-output-root -Igen -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -c ../../deps/v8/src/compiler/js-operator.cc -o obj/deps/v8/src/compiler/v8_compiler.js-operator.o 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]': gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:21: ../../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:12: ../../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:12: ../../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of '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]': gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array 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]': gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared 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]': gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of '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]': gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared 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]': gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:8: ../../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared 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]': gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, 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]': 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]': 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]': gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&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]': gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | 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]': gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/prototype-info-inl.h:8, from ../../deps/v8/src/objects/map-inl.h:19: ../../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &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]': 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 { | ^~~~~~~~~~~~ [2128/2643] g++ -MMD -MF obj/deps/v8/src/compiler/v8_compiler.pipeline-statistics.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_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 -Igen/generate-bytecode-output-root -Igen -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -c ../../deps/v8/src/compiler/pipeline-statistics.cc -o obj/deps/v8/src/compiler/v8_compiler.pipeline-statistics.o 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]': 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 | ^~~~~~~~~~~~~~~~~~ [2129/2643] g++ -MMD -MF obj/deps/v8/src/compiler/v8_compiler.memory-optimizer.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_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 -Igen/generate-bytecode-output-root -Igen -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -c ../../deps/v8/src/compiler/memory-optimizer.cc -o obj/deps/v8/src/compiler/v8_compiler.memory-optimizer.o 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]': gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:21: ../../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:12: ../../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:12: ../../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of '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]': gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array 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]': gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::FeedbackVector' declared here 192 | class FeedbackVector | ^~~~~~~~~~~~~~ [2130/2643] g++ -MMD -MF obj/deps/v8/src/compiler/v8_compiler.js-heap-broker.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DOPENSSL_FIPS -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_LOONG64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX '-DV8_EMBEDDER_STRING="-node.39"' -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_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 -Igen/generate-bytecode-output-root -Igen -I../../deps/icu-small/source/i18n -I../../deps/icu-small/source/common -pthread -Wno-unused-parameter -fPIC -Wno-return-type -fno-strict-aliasing -O3 -flto=4 -fuse-linker-plugin -ffat-lto-objects -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -O2 -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong -fasynchronous-unwind-tables -fstack-clash-protection -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DZLIB_CONST -fno-delete-null-pointer-checks -O3 -fno-rtti -fno-exceptions -std=gnu++17 -c ../../deps/v8/src/compiler/js-heap-broker.cc -o obj/deps/v8/src/compiler/v8_compiler.js-heap-broker.o 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]': gen/torque-generated/src/objects/map-tq.inc:115:23: required from 'static D v8::internal::TorqueGeneratedMap::unchecked_cast(v8::internal::Object) [with D = v8::internal::Map; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Map' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/map.h:199:7: note: 'class v8::internal::Map' declared here 199 | class Map : public TorqueGeneratedMap { | ^~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::String; Source = v8::internal::Object]': gen/torque-generated/src/objects/string-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedString::unchecked_cast(v8::internal::Object) [with D = v8::internal::String; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/scope-info-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedScopeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::ScopeInfo; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ScopeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:21: ../../deps/v8/src/objects/scope-info.h:56:7: note: 'class v8::internal::ScopeInfo' declared here 56 | class ScopeInfo : public TorqueGeneratedScopeInfo { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/objects/descriptor-array-tq.inc:163:23: required from 'static D v8::internal::TorqueGeneratedDescriptorArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::DescriptorArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::DescriptorArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:13: ../../deps/v8/src/objects/descriptor-array.h:58:7: note: 'class v8::internal::DescriptorArray' declared here 58 | class DescriptorArray | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::EnumCache; Source = v8::internal::Object]': gen/torque-generated/src/objects/descriptor-array-tq.inc:39:23: required from 'static D v8::internal::TorqueGeneratedEnumCache::unchecked_cast(v8::internal::Object) [with D = v8::internal::EnumCache; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::EnumCache' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/descriptor-array.h:32:7: note: 'class v8::internal::EnumCache' declared here 32 | class EnumCache : public TorqueGeneratedEnumCache { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::PropertyArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/property-array-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedPropertyArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::PropertyArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PropertyArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/js-objects.h:12: ../../deps/v8/src/objects/property-array.h:18:7: note: 'class v8::internal::PropertyArray' declared here 18 | class PropertyArray | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ByteArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:326:23: required from 'static D v8::internal::TorqueGeneratedByteArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::ByteArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ByteArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:518:7: note: 'class v8::internal::ByteArray' declared here 518 | class ByteArray : public TorqueGeneratedByteArray { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayBoilerplateDescription; Source = v8::internal::Object]': gen/torque-generated/src/objects/literal-objects-tq.inc:37:23: required from 'static D v8::internal::TorqueGeneratedArrayBoilerplateDescription::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayBoilerplateDescription; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayBoilerplateDescription' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/literal-objects.h:62:7: note: 'class v8::internal::ArrayBoilerplateDescription' declared here 62 | class ArrayBoilerplateDescription | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::InterceptorInfo; Source = v8::internal::Object]': gen/torque-generated/src/objects/api-callbacks-tq.inc:194:23: required from 'static D v8::internal::TorqueGeneratedInterceptorInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::InterceptorInfo; P = v8::internal::Struct]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::InterceptorInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/roots/roots-inl.h:12: ../../deps/v8/src/objects/api-callbacks.h:92:7: note: 'class v8::internal::InterceptorInfo' declared here 92 | class InterceptorInfo | ^~~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::ArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:396:23: required from 'static D v8::internal::TorqueGeneratedArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::ArrayList; P = v8::internal::FixedArray]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::ArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:455:7: note: 'class v8::internal::ArrayList' declared here 455 | class ArrayList : public TorqueGeneratedArrayList { | ^~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakFixedArray; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:180:23: required from 'static D v8::internal::TorqueGeneratedWeakFixedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakFixedArray; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakFixedArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:291:7: note: 'class v8::internal::WeakFixedArray' declared here 291 | class WeakFixedArray | ^~~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WeakArrayList; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:546:23: required from 'static D v8::internal::TorqueGeneratedWeakArrayList::unchecked_cast(v8::internal::Object) [with D = v8::internal::WeakArrayList; P = v8::internal::HeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WeakArrayList' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/fixed-array.h:348:7: note: 'class v8::internal::WeakArrayList' declared here 348 | class WeakArrayList | ^~~~~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::HeapNumber; Source = v8::internal::Object]': gen/torque-generated/src/objects/heap-number-tq.inc:29:23: required from 'static D v8::internal::TorqueGeneratedHeapNumber::unchecked_cast(v8::internal::Object) [with D = v8::internal::HeapNumber; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::HeapNumber' from an array of '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]': gen/torque-generated/src/objects/name-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSymbol::unchecked_cast(v8::internal::Object) [with D = v8::internal::Symbol; P = v8::internal::Name]' ../../deps/v8/src/roots/roots-inl.h:90:1: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Symbol' from an array 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]': gen/torque-generated/src/objects/contexts-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedContext::unchecked_cast(v8::internal::Object) [with D = v8::internal::Context; P = v8::internal::HeapObject]' ../../deps/v8/src/objects/contexts-inl.h:122:33: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Context' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/contexts.h:472:7: note: 'class v8::internal::Context' declared 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]': gen/torque-generated/src/objects/foreign-tq.inc:24:23: required from 'static D v8::internal::TorqueGeneratedForeign::unchecked_cast(v8::internal::Object) [with D = v8::internal::Foreign; P = v8::internal::HeapObject]' ../../deps/v8/src/wasm/wasm-objects-inl.h:503:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Foreign' from an array of '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]': gen/torque-generated/src/objects/feedback-vector-tq.inc:74:23: required from 'static D v8::internal::TorqueGeneratedFeedbackVector::unchecked_cast(v8::internal::Object) [with D = v8::internal::FeedbackVector; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FeedbackVector]' ../../deps/v8/src/objects/feedback-vector.h:722:50: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FeedbackVector' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/feedback-vector.h:192:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/name-tq.inc:30:23: required from 'static D v8::internal::TorqueGeneratedName::unchecked_cast(v8::internal::Object) [with D = v8::internal::Name; P = v8::internal::PrimitiveHeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Name]' ../../deps/v8/src/objects/descriptor-array-inl.h:215:28: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Name' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/name.h:25:7: note: 'class v8::internal::Name' declared 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]': gen/torque-generated/src/objects/module-tq.inc:67:23: required from 'static D v8::internal::TorqueGeneratedModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::Module; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::Module]' ../../deps/v8/src/objects/module-inl.h:89:13: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::Module' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/source-text-module.h:8: ../../deps/v8/src/objects/module.h:35:7: note: 'class v8::internal::Module' declared 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]': gen/torque-generated/src/objects/js-objects-tq.inc:44:23: required from 'static D v8::internal::TorqueGeneratedJSReceiver::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSReceiver; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSReceiver]' ../../deps/v8/src/objects/lookup-inl.h:298:37: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSReceiver' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:36:7: note: 'class v8::internal::JSReceiver' declared here 36 | class JSReceiver : public TorqueGeneratedJSReceiver { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::JSObject; Source = v8::internal::Object]': gen/torque-generated/src/objects/js-objects-tq.inc:106:23: required from 'static D v8::internal::TorqueGeneratedJSObject::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSObject; P = v8::internal::JSReceiver]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSObject]' ../../deps/v8/src/objects/js-objects-inl.h:151:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::JSObject' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/objects/js-objects.h:326:7: note: 'class v8::internal::JSObject' declared here 326 | class JSObject : public TorqueGeneratedJSObject { | ^~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::FixedArrayBase; Source = v8::internal::Object]': gen/torque-generated/src/objects/fixed-array-tq.inc:36:23: required from 'static D v8::internal::TorqueGeneratedFixedArrayBase::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedArrayBase; P = v8::internal::HeapObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedArrayBase]' ../../deps/v8/src/objects/js-objects-inl.h:250:25: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedArrayBase' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, 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]': gen/torque-generated/src/objects/templates-tq.inc:352:23: required from 'static D v8::internal::TorqueGeneratedFunctionTemplateInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::FunctionTemplateInfo; P = v8::internal::TemplateInfo]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FunctionTemplateInfo]' ../../deps/v8/src/objects/templates-inl.h:51:44: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FunctionTemplateInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/api/api.h:26: ../../deps/v8/src/objects/templates.h:62:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/source-text-module-tq.inc:98:23: required from 'static D v8::internal::TorqueGeneratedSourceTextModule::unchecked_cast(v8::internal::Object) [with D = v8::internal::SourceTextModule; P = v8::internal::Module]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::SourceTextModule]' ../../deps/v8/src/objects/module-inl.h:116:48: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::SourceTextModule' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&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]': gen/torque-generated/src/objects/fixed-array-tq.inc:252:23: required from 'static D v8::internal::TorqueGeneratedFixedDoubleArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::FixedDoubleArray; P = v8::internal::FixedArrayBase]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::FixedDoubleArray]' ../../deps/v8/src/objects/js-objects-inl.h:229:23: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::FixedDoubleArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | 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]': gen/torque-generated/src/objects/prototype-info-tq.inc:66:23: required from 'static D v8::internal::TorqueGeneratedPrototypeInfo::unchecked_cast(v8::internal::Object) [with D = v8::internal::PrototypeInfo; P = v8::internal::Struct]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::PrototypeInfo]' ../../deps/v8/src/objects/prototype-info-inl.h:41:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::PrototypeInfo' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../deps/v8/src/objects/prototype-info-inl.h:8, from ../../deps/v8/src/objects/map-inl.h:19: ../../deps/v8/src/objects/prototype-info.h:22:7: note: 'class v8::internal::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]': gen/torque-generated/src/objects/js-array-buffer-tq.inc:139:23: required from 'static D v8::internal::TorqueGeneratedJSTypedArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::JSTypedArray; P = v8::internal::JSArrayBufferView]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::JSTypedArray]' ../../deps/v8/src/objects/js-array-buffer-inl.h:338:7: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of 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]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1836:23: required from 'static D v8::internal::TorqueGeneratedWasmStruct::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmStruct; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmStruct]' ../../deps/v8/src/wasm/wasm-objects-inl.h:550:31: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmStruct' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &source, sizeof(dest)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../deps/v8/src/wasm/wasm-objects.h:926:7: note: 'class v8::internal::WasmStruct' declared here 926 | class WasmStruct : public TorqueGeneratedWasmStruct { | ^~~~~~~~~~ ../../deps/v8/src/base/macros.h: In instantiation of 'Dest bit_cast(const Source&) [with Dest = v8::internal::WasmArray; Source = v8::internal::Object]': gen/torque-generated/src/wasm/wasm-objects-tq.inc:1913:23: required from 'static D v8::internal::TorqueGeneratedWasmArray::unchecked_cast(v8::internal::Object) [with D = v8::internal::WasmArray; P = v8::internal::WasmObject]' ../../deps/v8/src/handles/handles.h:141:29: required from 'T v8::internal::Handle::operator*() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/handles/handles.h:135:61: required from 'v8::internal::Handle::ObjectRef v8::internal::Handle::operator->() const [with T = v8::internal::WasmArray]' ../../deps/v8/src/wasm/wasm-objects-inl.h:609:21: required from here ../../deps/v8/src/base/macros.h:113:9: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class v8::internal::WasmArray' from an array of 'const class v8::internal::Object' [-Wclass-memaccess] 113 | memcpy(&dest, &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]': 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]': 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 | ^~~~~~~~~~~~